yo nuevamente en simples palabras AYUDA TAREA PARA ESTE JUEVES.
como ven ya hay bastante avanzado de lo que se me pide y esta en negrilla lo que me falta, si me falta aun es porque ya no se que chucha hacer, he intentado de todo leido leido y nada asi que apidance de esta alma XD porfa, ahi se describe todo como se me dio y lo que tengo en el codigo.
OBJETIVOS:
1. Aplicar las estructuras de datos estáticas con sus correspondientes conceptos, elementos y operatorias en la construcción de un programa en lenguaje Visual C++.
2. Investigar algunas funciones con sus correspondientes librerías en lenguaje Visual C++.
DESCRIPCIÓN: El trabajo es de carácter grupal, dos integrantes por grupo. En el programa se debe utilizar vectores y matrices, en él debe validar todos los datos ingresados por el usuario menos el rut; El programa se ejecutará a través de menú, en la ejecución del programa se debe apreciar una preocupación por la presentación.
El programa a desarrollar, debe permitir que el Ejecutivo de un Banco y el Cliente, pueda registrar, eliminar, depositar y girar dinero.
PRIMERA PANTALLA: Esta pantalla presentará los datos de los integrantes del grupo, los datos mínimos a dar a conocer son: nombres, curso, fecha, profesor y la presentación de su programa.
SEGUNDA PANTALLA: Presentación del menú principal
El menú de la Aplicación es el siguiente:
MENU APLICACIÓN
1. Asistir al Banco C.
2. Ejecutar Redbank.
3. Listado de cuentas y claves.
4. Salir.
Ingrese la opción [ ]
Al elegir la opción 1 debe presentar el Menú Banco.
Al elegir la opción 2 debe presentar el Menú Redbank
Al elegir la opción 3 debe imprimir el listado de las cuentas generadas con sus respectivas claves almacenada en ese momento
Al elegir la opción 4 debe salir del programa desplegando el término de la Ejecución.
OPCION 1:
MENU BANCO
1. Ingresar un Nuevo Cliente.
2. Depositar Dinero.
3. Girar Dinero.
4. Eliminar Cliente.
5. Volver.
Ingrese la opción [ ]
OPCION 2:
MENU REDBANK
1. Girar Dinero.
2. Obtener Colilla.
3. Volver.
Ingrese la opción [ ]
OPCIÓN 3:
Se debe presentar el listado con las cuentas corrientes y las claves generadas. El formato del listado es el siguiente:
LISTADO DE CUENTA Y CLAVES
CUENTAS CORRIENTES CLAVES
OPCION 4:
La opción salir, representa el abandono del programa. Solo se puede salir del programa si se selecciona esta opción, por lo tanto todas las opciones anteriores se deben ejecutar una vez y volver al menú principal. La salida debe ser confirmada para eso el programa debe imprimir el siguientes programa “ ESTA SEGURO QUE DESEA SALIR S/N” , si la respuesta es S debe despliegue un mensaje como el siguiente: AGRADECEMOS SU VISITA, ADIOS. Si la respuesta es N debe desplegar el siguiente mensaje “ UD. REGRESARÁ AL MENU”
DESCRIPCIÓN DE LAS ALTERNATIVAS DEL MENU BANCO:
1) En la opción uno, se debe permitir registrar a un Cliente, los datos de este son el numero de cuenta(int) y clave(int), el Rut char[15], el Nombre char[25], la dirección char[30] y un saldo inicial (long tipo de dato entero pero mas largo) que debe ser mayor a 10000 como mínimo para abrir la cuenta.
Tenga en consideración que:
- EL número de cuenta y la clave de acceso deben ser generados aleatoriamente mediante la función rand incluida en la libreria MATH.
- Considere que el número de la cuenta corriente no se puede repetir ya que este número será considerado como campo clave.
- Datos personales deben ser obligatorios.- Considere trabajar con un máximo de 100 Clientes. - Una vez registrados debe desplegar los datos generados (numero de cuenta y clave) del cliente.
2) En la opción dos, se debe permitir Depositar dinero a una cuenta existente.
Tenga en consideración que:
- El ejecutivo de cuenta para esta opción pide el número de cuenta y el monto a depositar, recuerde que con estos datos usted debe aumentar el monto del saldo.
3) En la opción tres, se debe permitir Girar dinero a una cuenta existente.
Tenga en consideración que:
- El ejecutivo de cuenta para esta opción pide el número de cuenta, el RUT y el monto a Girar, además tenga en consideración que no puede realizar sobregiro.- Considere disminuir el saldo.
4) En la opción cuatro, se debe permitir Eliminar un cliente existente.
Tenga en consideración que:
- La eliminación se puede realizar si los datos de la cuenta, clave , Rut son Correctos, y además el saldo debe ser 0..
5) En la opción cinco, se debe permitir devolverse al menú Principal de la Aplicación.
DESCRIPCIÓN DE LAS ALTERNATIVAS DEL MENU REDBANK:
Antes de presentar el menú el Cliente debe hacer ingreso de inmediato de su Número de Cuenta y su Clave, si estos coinciden se presenta el menú.
1) En la opción uno, debe permitir Girar dinero
- Tenga en consideración que no puede realizar sobregiro.
2) En la opción dos, debe imprimir la Colilla de su cuenta.
- El formato de la colilla es el siguiente:
COLILLA DE CUENTA.
--------------------------------------------------------------------------------------------------
NUMERO DE CUENTA: RUT:
NOMBRE: DIRECCION:
ULTIMO GIRO: ULTIMO DEPOSITO:
SALDO:
--------------------------------------------------------------------------------------------------
3) La opción tres, permitir devolverse al menú Principal de la Aplicación.
OBSERVACIÓN:
Considere el número de cuenta como el campo clave de búsqueda, mas las otras especificaciones según sea el caso.