configuracion de samba
Laboratorio Práctico
Instrucciones: Construya un script llamado cajero que llevará el registro de transacciones bancarias. Cada cliente tendrá una carpeta que se nombrará con su numero deidentificador (pin de cuatro dígitos). Este pin es creado por el banco cuando el cliente solicita una cuenta y será evaluado al iniciar un transacción en el cajero. Dentro de esta carpeta habrán dosarchivos uno llamado movimientos que contendrá un registro con los siguientes datos de cada transacción: fecha, tipo de transacción (deposito, retiro ) y monto. Un segundo archivo llamado saldo tendrá elsaldo del cliente, este será modificado según se realicen retiros o depósitos. El script en detalle realizará las siguientes tareas.
1. Al iniciar debe solicitar el programa debe solicitar el piny verificar si existe, si el usuario digita un pin que no existe el programa emitirá el siguiente mensaje “pin incorrecto”, seguidamente debe volver a solicitar el ingreso del pin.
2. Cuando elusuario se halla autenticado correctamente despliegue el siguiente menú de opciones.
A) Depositar
B) Retirar
C) saldo
D) Imprimir historial
E) salir
Depositar: Solicita elmonto a depositar, este debe ser mayor a 0. Si es mayor a 0 la cantidad depositada se escribirá en el archivo de transacciones correspondiente de la siguiente manera monto, tipo de transacción:depósito, fecha (datos del sistema).
Ejemplo nombre de archivo: 2023
Retirar: Solicita el monto a retirar, este debe ser mayor a 0. Si es mayor a 0 la cantidad depositada seescribirá en el archivo de transacciones correspondiente de la siguiente manera monto, tipo de transacción: retiro, fecha (datos del sistema).
a) Ejemplo nombre de carpeta: 2023Saldo: Muestra el saldo actual del cliente.
Imprimir historial: Imprime por pantalla el contenido del archivo de transacciones.
Salir: Pregunta al usuario si desea salir, si es...
Regístrate para leer el documento completo.