menu banco con modulos y vectores
Diseño de Menú de Banco con Vectores:
Implementar el siguiente menú:
***************************************
SISTEMA BANCO
1. Crear Cuentas
2. Depósitos
3. Retiros
4. Transferencia
5. Salir
***************************************
#include <stdio.h>
float cuentas[5], saldo[5];
int crear_cuenta();
int imprimir_cuentas();
void depositos();
int op,n,i;
int main()
{
n=0;
while (op!=5)
{
printf("MENU DE OPCIONES BANCARIAS\n");
printf("1.- CREAR CUENTAS\n");
printf("2.- DEPOSITO\n");
printf("3.- RETIRO\n");
printf("4.- TRANSFERENCIAS\n");
printf("5.- salir \n");
printf("ingrese opcion:");
scanf("%d",&op);
switch (op)
{
case 1:
crear_cuenta();
break;
case 2:
depositos();
break;
case 3:
break;
case 4:
break;
}
}
return 0;
}
int crear_cuenta()
{
int otra,j;
otra=1;
j=n;
while(otra==1)
{
printf(" OPCIONES BANCARIAS\n");
printf("1.- CREAR CUENTAS\n");
printf("Ingrese Cuenta:\n");
scanf("%f",&cuentas[j]);
printf("Ingrese deposito inicial:\n");
scanf("%f",&saldo[j]);
j++;
n=j;
printf("otra cuenta [1] Si - [2] No: ");
scanf("%d",&otra);
}
imprimir_cuentas();
}
int imprimir_cuentas()
{
printf("\n\n IMPRESION DE CUENTAS\n");
printf("CUENTAS - SALDO\n");
printf("------------------------------------------\n");
for(i=0;i<n;i++)
{
printf(" %.0f %.2f \n", cuentas[i],saldo[i]);
}
printf("------------------------------------------\n");
}
void depositos()
{
int sw;
float cuentita, valor;
printf(" OPCIONES BANCARIAS\n");
printf("2.- DEPOSITO\n");
imprimir_cuentas();
printf("Ingrese Cuenta a DEPOSITAR:\n");
scanf("%f",&cuentita);
printf("Ingrese VALOR A DEPOSITAR: ");
scanf("%f",&valor);
sw=0;
for(i=0;i<n;i++)
{
if(cuentita==cuentas[i])
{
sw=1;
saldo[i]=saldo[i]+valor;
}
}
if (sw==0)
{
printf("cuenta NO EXISTENTE\n");
}
imprimir_cuentas();
}
Comentarios
Publicar un comentario