CAJERO AUTOMATICO
int main();
#include
using namespace std;
double saldo(double retiro,double deposito,double saldot)
{
system("clear");
saldot=saldot+deposito-retiro; return saldot;
}
double deposit(double saldot)
{
double dep=0;
char sn;
do
{
LDeposito:
system("clear");
cout<<"Ingrese cantidad a Depositar: ";
cin>>dep;
while(dep<=0)
{ cout<<"Desea ingresar un valor valido s/S n/N: ";
cin>>sn;
if(sn=='S'||sn=='s')
goto LDeposito;
else
exit(0);
} saldot=saldo(0,dep,saldot);
cout<<"Desea realizar otro deposito s/S n/N: ";cin>>sn;
}while(sn=='s'||sn=='S');
return saldot;
}
double retiro(double saldot)
{
double retir=0;
char sn; system("clear");
if (saldot==0)
{cout<<"Ud. no cuenta con saldo \n";
cout<<"Desea realizar otra operacion s/S n/N: ";cin>>sn;
if(sn=='S'||sn=='s')
{ system("clear");
main();
}
else
exit(0);
}
do
{
LRetir:
system("clear");
cout<<"Ingrese cantidad aRetirar: ";
cin>>retir;
while(saldot
cout<<"Ud. no cuenta con saldo suficiente para hacer ese retiro\n";
goto reintentar; }
while(retir<=0)
{
reintentar:
cout<<"Desea ingresar un valor valido s/S n/N: ";
cin>>sn; if(sn=='S'||sn=='s')
goto LRetir;
else
exit(0);
}
saldot=saldo(retir,0,saldot);
cout<<"Desea realizar otro retiro s/S n/N: ";cin>>sn; }while(sn=='s'||sn=='S');
return saldot;
}
double Option(int option1,double saldot)
{
switch(option1)
{
case...
Regístrate para leer el documento completo.