Cajero

// cajero automatico
//librerias
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
//librerias
int main() // iniciamos programa
{
    int n,i,j=0; // numero de usuarios
    printf("ingrese cuantos usuarios desea:");
    scanf("%d",&n);
    int Nip[n],Op_movimiento;
    char Nombre[n][20];
    float saldo[n];
    int a;
    int Nip_opcion,Retiro;
    printf("\n====================");
    printf("\nbienvenido al banco de cedva\n");
    for(i=0;i<n;i++)
    {
    printf("====================");
    printf("\nIngrese los datos de los clientes");
    printf("\nNombre del cliente:");
    fflush(stdin); //
    gets(Nombre[i]);
    fflush(stdin);
    printf("Ingrese el Nip de %s:",Nombre[i]);
    scanf("%d",&Nip[i]);
    printf("Ingrese el saldo de %s:",Nombre[i]);
    scanf("%f",&saldo[i]);
    }
    do{
    system("cls");//limpiar
    printf("====================");
    printf("\nbienvenido al banco de cedva\n");
    printf("====================\n");
    printf("Ingrese su NIP:");
    scanf("%d",&Nip_opcion);
    for(i=0;i<=n;i++)
    {
    if(Nip_opcion==Nip[i])
    {
    system("cls");//limpiar
    printf("====================\n");
    printf("Hola %s",Nombre[i]);
    printf("====================\n");
    printf("Que movimiento decea realizar:\n");
    printf("1) Retiro\n");
    printf("2) Consulta\n");
    scanf("%d",&Op_movimiento);
    if(Op_movimiento==1)
    {
        a=saldo[i];
        do{
       printf("Cuanto quiere retirar?\n");
       scanf("%d",&Retiro);
       if(saldo[i]<Retiro)
       {
        printf("Saldo insuficiente\n");
        getch();
        system("cls");//limpiar
       }
       else
       saldo[i]=saldo[i]-Retiro;
       printf("Saldo actual es: $%.2f\n",saldo[i]);
       getch(); // retiene la pantalla
       if(saldo[i]<=0)
       a++;
    }while(saldo[i]==a);
    }
    if(Op_movimiento==2)
    {
        printf("Saldo actual es: $%.2f\n",saldo[i]);
        getch(); // retiene la pantalla
        }
    }
}j++;
}while(j!=10);
    getch(); // retiene la pantalla
    return 0;
}

Comentarios