Está en la página 1de 1

Curso Fecha

Programacin 07-07-2014


Ejercicio propuesto: Repaso Programacin

Un banco desea realizar un simulador de un cajero automtico donde los Requisitos funcionales
de la aplicacin se expresan a continuacin:
Inicialmente la aplicacin tendr una sola cuenta, esta cuenta contara con un valor inicial y una
contrasea; la aplicacin podr mostrar el saldo de la cuenta, consignar un valor, retirar un valor y
cambiar la clave. Al momento de retirar dinero, este mostrara 5 valores opcionales: 5000,
10.000, 20.000, 50.000, 100.000, adems de la opcin de retirar un valor diferente a los
mostrados. Se trabajaran con nmeros enteros, si se desea trabajar con decimales pueden
modificar el tipo de las variables).
Adems de lo anterior se validaran si son nmeros los que se ingresan como datos, si se ingresan
las opciones correctas, si los valores a descontar no superan el lmite mnimo a dejar en la cuenta
como saldo (10.000), recordando que cada transaccin el cajero descuenta el 1.5% del retiro total
por concepto de impuesto. (Teniendo en cuenta este porcentaje establecer el nuevo saldo).
Por otra parte el programa permitir pagar recibos de servicios pblicos (agua, luz, gas) ingresando
el cdigo de verificacin de la factura (10 dgitos), establecer el informe de pago satisfactorio con
valor, IVA y total (Validar el saldo para determinar si el recibo de puede pagar).
El cajero lanzara un mensaje de error cuando se ha superado 3 veces el intento de clave, al 4 error
el cajero finalizara la transaccin.
Como valor agregado el cajero podr hacer recargas a mviles (tigo, claro, movistar) teniendo en
cuenta que el limite mnimo de recarga es de 5.000, esta transaccin genera un impuesto de
cobro del 0.6% sobre el total de la carga.
Si el cliente intenta sacar una cantidad que supera el saldo de su cuenta, el cajero le avisar de
que no es posible sacar esa cantidad.
Si el cliente intenta sacar una cantidad que supera el lmite diario (lmite permitido de retiros: 3),
el cajero le avisar de que no es posible y volver a solicitar una cantidad.

UTILIZAR: IF, FOR, DO-WHILE, SWITCH, SWING DE JAVA, VALIDACIONES

También podría gustarte