Elaborar un programa que permita imprimir el menu que se presenta a continuación y programar la funcionalidad de cada opción.
MENU DE OPCIONES
- Agregar cliente a la lista
- Agregar cuenta a la lista.
- Hacer abonos
- Mostrar lista de clientes
- Mostrar lista de cuentas
- Mostrar detalles de la cuenta
- Salir
El programa debe solicitar el código, nombre y apellido del cliente, para crear un objeto de tipo de cliente y almacenarlo en un arreglo de tipo cliente. (Usted decide la capacidad máxima del arreglo, por lo cual, cuando este este lleno, el programa notificará que no se pueden almacenar mas objetos porque la lista esta llena). Las capturas deben hacerse de uno en uno, es decir cuando selecciona la opcion 1 captura los datos de un cliente y regresa al menu principal.
Solicitará el código del cliente el cual sera buscado en el arreglo de clientes, y si se encuentra solicitará el numero de cuenta, para crear un objeto de tipo cuenta, el cual será almacenado en un arreglo de tipo cuenta (Usted decide la capacidad). Caso contrario mostrará un mensaje indicando que no se encontró el cliente y que por ese motivo no puede agregar la cuenta.
Solicitará el numero de cuenta, el cual deberá ser buscado en el arreglo de cuentas, si se encuentra solicitará el monto y la fecha del abono el cual será registrado en la cuenta (por cada abono debe incrementarse el saldo de la cuenta). En caso que la cuenta no se encuentre debe notificar que no existe.
Muestra la lista de clientes y cuentas respectivamente.
Solicita el número de cuenta, el cual es buscado en el arreglo de cuentas, una vez es encontrado muestra los detalles de la cuenta (incluyendo los abonos), caso contrario notifica que no existe la cuenta