#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char nombre[10];
int monto_inicial[10];
int menu=1,opcion[3]={0};
int ahorro=1;
int i;
int cuenta[10]={0};
int cedula[10];
char residencia[10];
int tam_actual=0;
int num_cuenta=0;
int balance=1;
int posicion=1;
printf("\n GRAN BANCO COSTARRICENSE \n");
printf("\n Por favor, introduzca su nombre: \n");
scanf(" %[^\n]", & nombre);
system("cls");
while (menu!=0){
printf ("\n Bienvenido %s\n\n", nombre);
printf ("\t\tMenu Principal\n\n");
printf("Digite 1 para accesar al Area de Ahorro\n\n");
printf("Digite 2 para accesar al Area de Inversion\n\n");
printf("Digite 3 para Salir del Programa\n\n");
printf("Ingrese su opcion\n");
scanf("%d", &opcion[1]);
system("cls");
switch(opcion[1]){
case 1://Area de Ahorro
while (ahorro!=0){
printf ("\n\tBienvenido al menu del Area de Ahorro\n\n");
printf("Digite 1 para crear una cuenta nueva\n\n");
printf("Digite 2 para verificar balance de las cuentas de ahorro\n\n");
printf("Digite 3 para Salir de este menu:\n\n");
printf("Ingrese su opcion:\n");
scanf("%d", &opcion[2]);
system("cls");
switch(opcion[2]){
case 1://Cuenta Nueva
printf("\n\tCuenta Nueva \n");
printf("\nDigite el numero de cuenta\n");
scanf("%d", & num_cuenta);
for(i=0;i<tam_actual;i++){
while (cuenta[i] == num_cuenta)
{
printf("\nDigite el numero de cuenta\n");
scanf("%d", & num_cuenta);
}
i==0;
}
cuenta[tam_actual]=num_cuenta;
printf("\nDigite el nombre del usuario\n");
scanf(" %[^\n]", & nombre);
printf("\nDigite el numero de cedula\n");
scanf("%d", & cedula);
printf("\nDigite el lugar de residencia\n");
scanf(" %[^\n]", & residencia);
printf("\nDigite el monto inicial del ahorro\n");
scanf(" %d", & monto_inicial);
tam_actual++;
system("cls");
}
break;
case 2://Balance
while (balance!=0){
printf("\n\tBalance de las cuentas\n\n");
printf("Digite 1 para ver todas las cuentas\n\n");
printf("Digite 2 para consultar cuenta particular\n\n");
printf("Ingrese su opcion:\n");
scanf("%d", &opcion[3]);
switch (opcion[3]){
case 1://Todas
printf("\nID CUENTA\tUSUARIO\tCEDULA\tRESIDENCIA\tMONTO\n");
for (i=0;i<tam_actual;i++){
printf("%d \t %s \t %d \t %s \t %d \n", cuenta[tam_actual], nombre[i], cedula[i], residencia[i], monto_inicial[i]);
}
system("cls");
break;
case 2://Particular
printf("\nDigite el numero de cuenta\n");
scanf("%d", & num_cuenta);
for (i=0;i<tam_actual;i++){
if (cuenta[i] == num_cuenta){
posicion =i;
i = tam_actual;
}
}
printf("%d \t %s \t %d \t %s \t %d\n", cuenta[posicion], nombre[posicion], cedula[posicion], residencia[posicion], monto_inicial[posicion]);
system("cls");
break;
case 3://Salir
printf("\n\tSalir:\n");
balance=0;
system("cls");
break;
default:
printf("\nDebe introducir un digito entre 1 y 3");
break;
/* case 3://Salir
printf("\n\tSalir:\n");
ahorro=0;
system("cls");
break;
default:
printf("\nDebe introducir un digito entre 1 y 3");
break;*/
}
}
}
}
}
system("PAUSE");
return EXIT_SUCCESS;
}