Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2007, 01:15
el_mafioso
 
Fecha de Ingreso: diciembre-2007
Mensajes: 4
Antigüedad: 17 años
Puntos: 0
Exclamación **** Tarea *** Urgente

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.