Cajero Automatico con PIN

// Cajero Automatico
#include <iostream>
#include <cmath>
#include <locale.h> // Poder escribir "Ñ"
using namespace std;

int main ()
{
setlocale (LC_ALL, "spanish");
int saldo_inicial = 1000;
int saldo1, saldo2, reintegro, opcion, ingreso, retirar, n1;

cout << "                   Bienvenido al Cajero Automático" << endl;
cout << endl;
OPCIONES:
cout << "Escoja una opción: " << endl;
cout << "1. INGRESAR" << endl;
cout << "2. RETIRAR" << endl;
cout << "3. SALDO DE LA CUENTA" << endl;
cout << "4. SALIR" << endl;
cout << "Escoja una opción: ";
cin >> opcion;

if (opcion == 1){
cout << "Cantidad para ingresar: ";
cin >> ingreso;
PIN1:
cout << "Ponga el PIN: ";
cin >> n1;

if ((n1 < 2020) || (n1 > 2020)){

cout << "Pin incorrecto" << endl;
goto PIN1;
}
else if (n1==2020){
cout << "Pin correcto." << endl;
}

saldo1 = saldo_inicial + ingreso;
cout << "Su saldo en la cuenta es de: " << saldo1 << " euros.";
cout << endl;
cout << endl;
cout << endl;
goto OPCIONES;
}
else if (opcion == 2){
cout << "Cantidad para retirar: ";
cin >> retirar;
PIN2:
cout << "Ponga el PIN: ";
cin >> n1;

if ((n1 < 2020) || (n1 > 2020)){

cout << "Pin incorrecto" << endl;
goto PIN2;
}
else if (n1==2020){
cout << "Pin correcto." << endl;
}
if (retirar > saldo1){
cout << "No tiene suficiente saldo para retirar, retire menos: ";
cin >> retirar;
}
saldo2 = saldo1 - retirar;
cout << "Su saldo en la cuenta es de: " << saldo2 << " euros.";
cout << endl;
cout << endl;
cout << endl;
goto OPCIONES;
}
else if (opcion == 3){
PIN3:
cout << "Ponga el PIN: ";
cin >> n1;

if ((n1 < 2020) || (n1 > 2020)){

cout << "Pin incorrecto" << endl;
goto PIN3;
}
else if (n1==2020){
cout << "Pin correcto." << endl;
}
cout << "La cantidad de su cuenta es de: " << saldo2 << " euros.";
cout << endl;
cout << endl;
cout << endl;
goto OPCIONES;
}
else if (opcion == 4){
PIN4:
cout << "Ponga el PIN: ";
cin >> n1;

if ((n1 < 2020) || (n1 > 2020)){

cout << "Pin incorrecto" << endl;
goto PIN4;
}
else if (n1==2020){
cout << "Pin correcto." << endl;
}
cout << "Gracias por utilizar nuestro cajero automático.";
}
else{
cout << "La opción escogida no es la correcta.";
goto OPCIONES;
}
return 0;
}







No hay comentarios:

Publicar un comentario