Hola gente soy nuevo en lenguaje C pero tengo que hacer un proyecto la cual me toco hacer una tarjeta coordenadam yo lo hice como si fuera un cajero pero mi problema es que ago las matrices pero nose como comparar el valor de esas matrices con la que me da el usuario por ejemplo si yo pido que escriva el valor segun la coodenada que doy
A1-B2-D6-F3-G5
y la matriz esta echa con mis valores
entonces el usuario segun lo que yo le pedi deberia de escribir
89-46-58-38-21
escribir una advertencia de que solo puede intentar 1 ves ya que se actualizara la coodenada para eso hare un bucle for para cada vez que se equivoque ponga otra coodenada si?
entonces quiero comparar ese valor si esta correcto como yo lo pedi
entonces poner su transación se ha echo con exito y si escribio mal la coodenada decir "ha escrito incorrectamente la coordenada porfavor intente otra vez"
"Aclaracion mi codigo esta incompleto ya que nose como leer la matriz como yo quiero
y queria una idea y alguna recomendacion para el bucle for para cambiar de coodenada cada 1 minuto o cuando se equivoque
A1-B2-D6-F3-G5
y la matriz esta echa con mis valores
Código [Seleccionar]
A B C D E F G H
1 {89,56,41,13,26,23,16,10 ,
2 06,46,69,89,60,32,81,96 ,
3 33,46,05,99,70,38,64,45 ,
4 56,52,62,56,90,19,53,99 ,
5 12,24,88,67,77,31,21,55 ,
6 68,77,15,58,33,65,74,18};
entonces el usuario segun lo que yo le pedi deberia de escribir
89-46-58-38-21
escribir una advertencia de que solo puede intentar 1 ves ya que se actualizara la coodenada para eso hare un bucle for para cada vez que se equivoque ponga otra coodenada si?
entonces quiero comparar ese valor si esta correcto como yo lo pedi
entonces poner su transación se ha echo con exito y si escribio mal la coodenada decir "ha escrito incorrectamente la coordenada porfavor intente otra vez"
"Aclaracion mi codigo esta incompleto ya que nose como leer la matriz como yo quiero
y queria una idea y alguna recomendacion para el bucle for para cambiar de coodenada cada 1 minuto o cuando se equivoque
Código [Seleccionar]
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
char nombre[40];
int numero;
char cad [9];
int t;
int p;
int u, c;
int m;
int main() {
printf ("BIENVENIDO, CAJA DE PAGOS UMECIT\n");
printf ("Que decea hacer: Pago 1 o Consulta 2\n");
scanf("%d",&m);
if (m == 1){
cout << "Introduce nombre y apellido: ";
cin >> nombre;
cout << "Hola " << nombre << endl;
printf("Para hacer pagos ingrese su Nro de tarjeta\n");
scanf("%d",&numero);
printf("Su tarjeta Es 001767431 , Su salgo total es 300 dolares\n");
printf("Monto max. a pagar 109 dolares, y min. 54 dolares. Desea Pagar Ahora? 1 para si 0 para no \n");
scanf("%d",&p);
if (p == 1){
printf("ingrese Su monto\n");
scanf("%d",&u);
(c=300-u);
printf("para que su tranferencia se haga con exito\n");
printf("Deve ingresar los valores Segun las coordenadas que se de tiene 1 minuto..\n");
int matriz[6][8] = {89,56,41,13,26,23,16,10 , 06,46,69,89,60,32,81,96 , 33,46,05,99,70,38,64,45 , 56,52,62,56,90,19,53,99 , 12,24,88,67,77,31,21,55 , 68,77,15,58,33,65,74,18};
int filas,columnas;
printf("Solo se puede intentar una vez al dia... A1-H5-D4-C1-G2\n");
scanf ("%d",&t);
if (t == 8955564181){
printf("Su pago se realizo Correctamente\n");
printf("Su Saldo Total es %u,\n");
printf("Gracias...");
}
else {
printf("No Es Correcta la coordenada intente otro dia ");
}
}
else{
printf("Se ha Cancelado, Gracias por Visitar.....");
}
}
else {
printf("Aun No se ha implementado el sistema de consultas, lo sentimos\n");
printf ("Para soporte escriba a roderick14acosta@hotmail.es\n");
}
}