6.- Hacer un programa que simule un cajero automático. Deberá presentar un menú como el siguiente:
1.-Depósito
2.-Retiro
3.-Consulta de saldo
4.-Salir
En la primer opción deberá solicitar la cantidad a depositar esta deberá ser cantidades enteras.
En la segunda opción presentará el siguiente menú:
1.-100 5.-1000
2.-200 6.-1500
3.-300 7.-Otra cantidad
4.-500 8.-Salir
Deberá validar que la cantidad a retirar sea menor al saldo, y podrá realizar varios retiros hasta que seleccione
la opción de salir.
En la tercer opción deberá imprimir el saldo actual
El programa se repetirá mientras no se seleccione la opción de salir
y mi programa va asi que es lo que debo agregar.
Código
#include <stdio.h> #include <stdlib.h> int main() { float deposito=0,saldo=0,saldoI,retirar,lol=0; int opcion,opcion2; do{ switch(opcion) {case 1: deposito=0; saldo=0; if(deposito>0){ saldo=deposito; } else break; case 2: do{ switch(opcion2){ case 1: if(100<=saldo) {saldo=saldo-100; else break; case 2: if(200<=saldo) {saldo=saldo-200; else break; case 3: if(300<=saldo) {saldo=saldo-300; else break; case 4: if(500<=saldo) {saldo=saldo-500; else break; case 5: if(100<=saldo) {saldo=saldo-100; else break; case 6: if(1500<=saldo) {saldo=saldo-1500; else break; case 7: if(retirar<=saldo && retirar>0) {saldo=saldo-retirar; else break; } } while(opcion2!=8); break; case 3: break; case 4: break; } } while(opcion!=4); return 0; }
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex