0% encontró este documento útil (0 votos)
11 vistas3 páginas

Final Fundamentos de Programación

El documento describe el diseño de un sistema de cajero automático que incluye opciones para iniciar sesión, administración y transacciones como depósitos, retiros, transferencias y consultas de saldo. Se establecen validaciones específicas para cada función, como la longitud de los números de cliente y NIP, así como límites en las transacciones. Además, se detallan las funciones administrativas para ingresar dinero al cajero y crear cuentas de usuario.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas3 páginas

Final Fundamentos de Programación

El documento describe el diseño de un sistema de cajero automático que incluye opciones para iniciar sesión, administración y transacciones como depósitos, retiros, transferencias y consultas de saldo. Se establecen validaciones específicas para cada función, como la longitud de los números de cliente y NIP, así como límites en las transacciones. Además, se detallan las funciones administrativas para ingresar dinero al cajero y crear cuentas de usuario.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte