Trabajo final Fundamentos de programación
Cajero automático
1- Inicio
Cuando entres en esa opción te deberá pedir un numero de cliente y nip
2- Administrador
Cuando entres en esta opción te deberá pedir un usuario y contraseña
3- Salir
Para salir del sistema, deberás pedir confirmación
Validaciones
Inicio
El numero de cliente, el número de cliente debe ser de 10 digitos
El nip es de 4 digitos
Administrador
El usuario debe ser Administrador
La contraseña debe ser establecida por ti dentro del código
Salir
Aquí deberá preguntarte confirmación
Opción Inicio
1- Depositar
Aquí deberás preguntar la cantidad que deseas depositar, aquí solo
podrás añadir múltiplos de 100, 200 y 500
2- Retirar
Aquí deberás preguntar la cantidad a retirar, cuando retires una
cantidad, deberás actualizar el saldo
3- transferir
Aquí deberás poder transferir dinero entre los 3 usuarios
4- convertir cuenta
Aquí podrás convertir el saldo del cliente a dólares, euros o libras
5- Consultar saldo
Aquí solo consultaras el saldo en la cuenta del cliente
El saldo de cliente deberás mostrarlo con número y letra
5- Salir
Validaciones, condiciones y consideraciones
Depositar
Un usuario solo podrá depositar hasta $10,000.00 pesos en tu cajero
Cuando escribas la cantidad a depositar, deberás preguntar cuantos
billetes de cada denominación se insertarán
Si el cliente quiere depositar $1,000.00 deberás respetar el siguiente
orden
100=10
200=0
500=0
Cantidad depositada: $1,000
Si la cantidad depositada no coincide con lo que se desea depositar,
deberás pedir que lo intente de nuevo o si desea continuar con esa
cantidad
Retirar
Un usuario solo podrá retirar $10,000.00 pesos en tu cajero, solo podrás
retirar múltiplos de 100
Aquí mostraras cuanto dinero disponible hay en el cajero
Transferir
Recuerda que tu sistema solo tendrá 3 usuarios, para poder transferir
entre usuarios deberás pedir el numero de cliente, cuando digites el
número de cliente, deberás mostrar el nombre del cliente destino
Cuando muestres el nombre del cliente, deberás preguntar cuánto
dinero deseas transferir
Cuando transfieras el dinero deberás actualizar los saldos de los clientes
solo se podrá transferir a dos usuarios con el mismo tipo de cuenta
(pesos a pesos, dólar a dólares, libras a libras)
solo podrás transferir múltiplos de 100
Aquí mostraras cuánto dinero disponible hay en el cajero
Consultar saldo
Aquí solo mostraras el saldo del cliente con número y letra y si es
dólares, euros o libras
Opción Administrar
1 – Ingresar dinero al cajero
La opción ingresar dinero deberás preguntar cuántos billetes de $50,
$100, $200 y $500 vas a ingresar al cajero
2- crear cuentas
Esta opción permitirá agregar 3 cuentas de usuario cada cuenta de
usuario tendrá Nombre, Apellido y Saldo inicial y tipo de cuenta (dólar,
euro, libra)
2 – Configuraciones
Aquí deberás establecer el valor del dólar, euro y libra
Aquí tambien deberás añadir una opción que diga mantenimiento,
cuando esta opción este activa un usuario no podrá retirar ni ingresar,
solo consultar saldo
3 – regresar
Aquí deberás regresarte al menú principal