estoy haciendo un programa de cajero automatico me corre pero tiene varios errores quien me pueda ayuda se los agradeceres o si tiene otra forma sencilla de hacer el cajero automatico tambie deria de ayuda para compara aqui esta los que hice :
#include<stdio.h>
int a=123456,opcion=0;
main()
{
printf("\nESTE PROGRAMA MUESTRA COMO ES EL SISTEMA DE UN CAJERO AUTOMATICO");
printf("\nDame tu clave");
scanf("\n%d",&a);
if(a==123456)
printf("\nEs correcto");
else
printf("\n Contraseña invalida");
printf("\nTeclea otra ves tu clave");
scanf("\n%d",& a);
if(a==123456)
printf("\nEs correcto");
else
printf("\nContraseña invalida");
printf("\nTeclea nuevamente tu clave");
scanf("\n%d",& a);
if(a==123456)
printf("\nEs correcto");
else
printf("\n Contraseña invalida\n");
printf("\nEste es el menu de opciones ");
printf("\n1.-Traspaso\n");
printf("\n2.-Recargas\n");
printf("\n3.-Retiro en efectivo\n");
printf("\n11.-Salir\n");
printf("\nTeclea la opcion que quieras\n");
scanf("\n%d",&opcion);
switch(opcion)
{
case 1:
{
puts("Traspaso");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 2:
{
puts("Recargas");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 3:
{
puts("\nRetiro en efectivo");
puts("\nCuanto deseas retirar:");
puts("\nElige la opcion que quieras para retirar");
puts("\nPuedes elegir:");
puts("\n4.- $20");
puts("\n5.- $50");
puts("\n6.- $100");
puts("\n7.- $200");
puts("\n8.- $500");
puts("\n9.- $1000");
puts("\nElige la opcion que quieras");
break;
}
case 4:
{
puts("Elegiste la opcion de $20");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 5:
{
puts("Elegiste la opcion de $50");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 6:
{
puts("Elegiste la opcion de $100");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 7:
{
puts("Elegiste la opcion de $200");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 8:
{
puts("Elegiste la opcion de $500");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 9:
{
puts("Elegiste la opcion de $1000");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 11:
{
puts("Elejiste la opcion de salir");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
default:
puts("opcion erronea");
}
getchar();
getchar();
}
#include<stdio.h>
int a=123456,opcion=0;
main()
{
printf("\nESTE PROGRAMA MUESTRA COMO ES EL SISTEMA DE UN CAJERO AUTOMATICO");
printf("\nDame tu clave");
scanf("\n%d",&a);
if(a==123456)
printf("\nEs correcto");
else
printf("\n Contraseña invalida");
printf("\nTeclea otra ves tu clave");
scanf("\n%d",& a);
if(a==123456)
printf("\nEs correcto");
else
printf("\nContraseña invalida");
printf("\nTeclea nuevamente tu clave");
scanf("\n%d",& a);
if(a==123456)
printf("\nEs correcto");
else
printf("\n Contraseña invalida\n");
printf("\nEste es el menu de opciones ");
printf("\n1.-Traspaso\n");
printf("\n2.-Recargas\n");
printf("\n3.-Retiro en efectivo\n");
printf("\n11.-Salir\n");
printf("\nTeclea la opcion que quieras\n");
scanf("\n%d",&opcion);
switch(opcion)
{
case 1:
{
puts("Traspaso");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 2:
{
puts("Recargas");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 3:
{
puts("\nRetiro en efectivo");
puts("\nCuanto deseas retirar:");
puts("\nElige la opcion que quieras para retirar");
puts("\nPuedes elegir:");
puts("\n4.- $20");
puts("\n5.- $50");
puts("\n6.- $100");
puts("\n7.- $200");
puts("\n8.- $500");
puts("\n9.- $1000");
puts("\nElige la opcion que quieras");
break;
}
case 4:
{
puts("Elegiste la opcion de $20");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 5:
{
puts("Elegiste la opcion de $50");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 6:
{
puts("Elegiste la opcion de $100");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 7:
{
puts("Elegiste la opcion de $200");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 8:
{
puts("Elegiste la opcion de $500");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 9:
{
puts("Elegiste la opcion de $1000");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
case 11:
{
puts("Elejiste la opcion de salir");
puts("GRACIAS POR SU PREFERENCIA");
break;
}
default:
puts("opcion erronea");
}
getchar();
getchar();
}