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
Publicar un comentario