Proyecto Cajero Automatico Funfamentos

5
Elaborar un programa que simule el funcionamiento de un cajero automático cumpliendo con los siguientes lineamient 1. Pida el número de billetes de $50.000, de $0.000 ! de $10.000 que tendrá el cajero para poder armar la cantidad solicitada. . Permita ingresar la cantidad a retirar. ". Escriba la cantidad de billetes de las tres denominaciones que debe entregar al cliente. El cajero siempre entrega la menor cantidad de billetes posible. #. alide que la cantidad solicitada por el cliente sea ma!or a $10.000 ! múltiplo del mismo. En caso contr debe mostrar un mensaje indicando que la cantidad no es correcta. 5. alide que posee su%ciente dinero para reali&ar el retiro' en caso contrario, el programa debe mostrar u indicando la insu%ciencia de dinero del cajero para reali&ar la transacci(n. ). alide que con los billetes disponibles puede armar la cantidad solicitada. Por ejemplo, si el cajero so cada denominaci(n, tiene en total $ *0.000. Para un retiro de $"0.000 entregará un billete de +einte ! uno para un retiro de $ #0.000 debe sacar un mensaje indicando que no puede armar esta cantidad con un billete uno de +einte ! uno de die& por ejemplo. . -a má ima cantidad a retirar es $)00.000 en un solo retiro Proceso /ajero utomatico 2e%nir b50,b0,b10 como entero33 ariables para indicar los billetes del cajero 2e%nir +al4etiro,+al4etiro, monto/ajero como entero 2e%nir 4b50, 4b0, 4b10 como entero33 ariable para indicar los billetes a retirar 2e%nir s como entero33 ariable6/omo un s itc78 para saber si se puede o no 7acer el retiro de%nir op /omo Entero33 ariable para saber si se quiere seguir ejecutando todo el programa 4epetir33/iclo para seguir ejecutando el programa 4epetir33/iclo se ejecutara 7asta que se pueda 7acer el retiro 4epetir 33/iclo se ejecutara 7asta que se digiten cantidades de billetes correctas -impiar Pantalla Escribir 9/uantos billetes de $50.000 tiene el cajero9 -eer b50 Escribir 9/uantos billetes de $0.000 tiene el cajero9 -eer b0 Escribir 9/uantos billetes de $10.000 tiene el cajero9 -eer b10 si6b50 0 o b0 0 o b10 08 Escribir 92ebe ingresar una cantidad correcta9 Escribir 9Presiones cualquier tecla para continuar9 esperar tecla ;in<i =asta >ue 6b50?@0 o b0?@0 o b10?@08 Aonto/ajero B50000Cb50 D 0000Cb0 D 10000Cb10 Escribir 9 ngrese cantidad a retirar9 -eer +al4etiro 33s @06se puede 7acer el retiro8, s @16Fo se puede 7acer el retiro8 s B0 <i6+al4etiro?)000008 Escribir 9<olo puede retirar un má imo de $)00.0009 s B1 <ino si6+al4etiro ? monto/ajero8 Escribir 9-o sentimos, ;ondos insu%cientes9 s B1 <ino si66+al4etiro Aod 100008 ?08 Escribir 9<olo puede retirar una cantidad multiplo de $10.0009 s B1 <ino si6 al4etiro 100008 Escribir 9<olo puede retirar una cantidad superior a $10.0009 s B1 ;in<i

Transcript of Proyecto Cajero Automatico Funfamentos

Elaborar un programa que simule el funcionamiento de un cajero automtico cumpliendo con los siguientes lineamientos:

1. Pida el nmero de billetes de $50.000, de $20.000 y de $10.000 que tendr el cajero para poder armar la cantidad solicitada. 2. Permita ingresar la cantidad a retirar. 3. Escriba la cantidad de billetes de las tres denominaciones que debe entregar al cliente. El cajero siempre entrega la menor cantidad de billetes posible. 4. Valide que la cantidad solicitada por el cliente sea mayor a $10.000 y mltiplo del mismo. En caso contrario el programa debe mostrar un mensaje indicando que la cantidad no es correcta. 5. Valide que posee suficiente dinero para realizar el retiro; en caso contrario, el programa debe mostrar un mensaje indicando la insuficiencia de dinero del cajero para realizar la transaccin. 6. Valide que con los billetes disponibles puede armar la cantidad solicitada. Por ejemplo, si el cajero solo tiene un billete de cada denominacin, tiene en total $ 80.000. Para un retiro de $30.000 entregar un billete de veinte y uno de diez, pero para un retiro de $ 40.000 debe sacar un mensaje indicando que no puede armar esta cantidad con un billete de cincuenta, uno de veinte y uno de diez por ejemplo.7. La mxima cantidad a retirar es $600.000 en un solo retiro

Proceso Cajero_AutomaticoDefinir b50,b20,b10 como entero//Variables para indicar los billetes del cajeroDefinir valRetiro,valRetiro2, montoCajero como enteroDefinir Rb50, Rb20, Rb10 como entero//Variable para indicar los billetes a retirarDefinir sw como entero//Variable(Como un switch) para saber si se puede o no hacer el retirodefinir op Como Entero//Variable para saber si se quiere seguir ejecutando todo el programaRepetir//Ciclo para seguir ejecutando el programaRepetir//Ciclo se ejecutara hasta que se pueda hacer el retiroRepetir //Ciclo se ejecutara hasta que se digiten cantidades de billetes correctasLimpiar PantallaEscribir "Cuantos billetes de $50.000 tiene el cajero"Leer b50Escribir "Cuantos billetes de $20.000 tiene el cajero"Leer b20Escribir "Cuantos billetes de $10.000 tiene el cajero"Leer b10si(b50=0)MontoCajero