Programación de cajeros automáticos en lenguaje C
# incluir ltwindows.h gt
# incluir ltstring.h gt
void main()
{
long int t=123456, i=0, suma=1000, m = 0;
char s[20]={0}, S2[20]= { 0 };
/* * * * * * * *Inserta la tarjeta e ingresa la contraseña* * * * * * * *
for(;;)//Establece un infinito bucle, hasta que salgas del bucle.
{
Printf("Bienvenido, inserte su tarjeta");
scanf("s ", amps
); If(strcmp("Bank of China",s)==0)
{
Printf("Ingrese su contraseña\n ");
Break;
}
Otro
{
Printf("La tarjeta que insertó es incorrecta, vuelva a insertarla\n");
p>
system("cls"); //borrar pantalla
}
}
for(;; )
{
scanf("ld ", ampt);
if(t==123456) roto;
Otros
{
Printf("Contraseña incorrecta");
Sistema("cls");
}
}
/************************************/
* * * * * * * * *Realizar las funciones correspondientes* * * * * * * * *
System("cls");
for(;;)
{
Printf("¿Quieres consultar, retirar dinero o salir?");
scanf("s ", ampS2); p>
If(strcmp ("query ", s2)==0)
Printf("El saldo es d\n ", suma);
Else if( strcmp("Retiro", s2)= =0)
{
Printf("Ingrese el monto del retiro entero \ n "); "ld ", ampm);
Si (m lt=sum)
suma = suma-m;
Otro
{
M=0 , printf("Saldo insuficiente, por favor vaya al banco para recargar");
}
Printf("Retiro d, saldo d ", m, suma);
}
Else if(strcmp ("salir ", s2)==0)
{
Printf("¡Gracias por usar!");
Pausa;
}
Else printf("Error de entrada, vuelva a ingresar después de 5 segundos !\n ");
Dormir (5000); //Ejecutar después de 5 segundos.
Sistema("cls");
}
/******************** ** ***********/
Sistema("pausa");
}