#include <iostream>
using namespace std;
int main()
{
double fondos = 20000;
double stock = 500000;
const string claveCorrecta = "20213";
string clave = "";
int pass;
do
{
cout << "Bienvenido al cajero automatico\n";
cout << "Ingrese la clave: ";
cin >> clave;
cout << "ingrese la contrase\xa4" << "a: ";
cin >> pass;
if (clave != claveCorrecta || pass != 12345 )
{
cout << "Clave incorrecta";
return 0;
}
} while (clave != claveCorrecta || pass != 12345);
cout << "Clave correcta\nBienvenido\n";
string eleccion = "";
while (eleccion != "2")
{
cout << "Fondos disponibles: " << fondos << endl;
cout << "1. Retirar dinero\n2. Salir\n3. Depositar\nSeleccione:";
cin >> eleccion;
if (eleccion == "1")
{
double retiro;
cout << "Ingrese cantidad a retirar: " << endl;
cin >> retiro;
if (retiro > fondos || retiro <= 0)
{
cout << "No puede retirar esa cantidad";
}
else
{
cout << "OK. Ha retirado " << retiro << endl;
fondos = fondos - retiro;
}
if (eleccion == "3")
{
double deposito = 5000000;
cout << "Ingrese cantidad a depositar: " << endl;
cin >> deposito;
if (deposito >= stock || deposito <= 0)
{
cout << "No puede depositar esa cantidad";
}
else
{
cout << "Ok. ustd a depositado" << deposito << endl;
fondos = fondos + deposito;
}
}
return 0;
}