El programa debe de solicitar al usuario que indique si debe realizar un depósito o un retiro.
Si el usuario decide hacer un retiro se solicita un valor o un monto y debe verificarse que haya saldo suficiente para retirar, de no ser así, se envía un mensaje al usuario notificando dicha situación.
Si hay saldo suficiente se resta el valor o monto ingresado al saldo.
Si el usuario elige hacer un deposito se solicita un valor o monto y se suma al saldo
Al final de cada transacción se pregunta al usuario si desea realizar otra transacción, si contesta "SI" se repiten las acciones anteriores SINO se termina el programa mostrando el saldo final de la cuenta.
El algoritmo se hizo en el modo flexible de PsInt
Algoritmo banco
Definir saldo,monto Como Real
Definir opcion Como Entero
Definir respuesta Como Caracter
saldo <- 0="" deposito="" escribir="" leer="" mero:="" mientras="" monto="" n="" opcion="" para="" repetir="" retiro="" scriba="" un="">1) Y (opcion<>2) Hacer
Escribir '**************************'
Escribir 'El número tiene que ser 1 o 2'
Escribir 'Escriba un número: '
Escribir '1. Para deposito'
Escribir '2. Para retiro'
Leer opcion
FinMientras
Si opcion=1 Entonces
Escribir '********************************************'
Escribir '::::::DEPOSITO::::::'
Escribir 'Ingrese monto a depositar: '
Leer monto
saldo <- a="" actual="" es:="" escribir="" esea="" leer="" monto="" n:="" ngrese="" no="" operaci="" otra="" realizar="" respuesta="" retirar:="" saldo="" si="" sino="" u="">saldo Entonces
Escribir '¡AVISO! NO CUENTA CON DINERO SIFICIENTE'
Sino
saldo <- actual="" es:="" escribir="" esea="" finalgoritmo="" finsi="" hasta="" leer="" n:="" no="" operaci="" otra="" pre="" que="" realizar="" respuesta="no" saldo-monto="" saldo="" si="" u="">