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

Entradas populares de este blog

Ejercicios de entrada y salida de datos

Ejercicios de Selección Múltiple SWITCH ( )

VECTOR DE ESTRUCTURA- CELULAR