En este caso, el ejemplo se realiza con Condicionales, es decir, con la instrucción IF.
#include <iostream.h>
//Declaracion de variables de entrada y salida
INT a=0; //Asignación de Valor por Defecto a Variable A
INT main (void)
{
//Ingreso de variables por el usuario
cout << "Bienvenido al cajero que no le va a robar un solo peso " << endl<<endl;
cout << "Por favor seleccione que desea hacer: " << endl<<endl; //Texto de Peticion
cout << "1. Retirar efectivo" <<endl; //Texto de Peticion
cout << "2. Consignar" <<endl; //Texto de Peticion
cout << "3. Consultar saldo" <<endl; //Texto de Peticion
cout << "4. Cambiar clave" <<endl; //Texto de Peticion
cout << "5. Pago de servicios" <<endl<<endl; //Texto de Peticion
cin >> a; //Guarda Primera Opcion
IF(a == 1)
{
cout << "Usted ha decidido retirar efectivo" <<endl;
cout << "Gracias por su visita" <<endl;
}
ELSE
IF(a == 2)
{
cout << "Usted ha decidido consignar" <<endl;
cout << "Gracias por su visita" <<endl;
}
ELSE
IF(a == 3)
{
cout << "Usted ha decidido consultar saldo" <<endl;
cout << "Gracias por su visita" <<endl;
}
ELSE
IF(a == 4)
{
cout << "Usted ha decidido cambiar su clave" <<endl;
cout << "Gracias por su visita" <<endl;
}
ELSE
{
IF(a == 5)
{
cout << "Usted ha decidido pagar servicios" <<endl;
cout << "Gracias por su visita" <<endl;
}
ELSE
cout << "La opcion seleccionada no es valida" <<endl;
}
system("pause");
Return 0;
}
En este caso, verás que se emplean IF ANIDADOS (un IF dentro de otro IF) para determinar la opción ingresada, y que al final, se deja un ELSE en caso que el usurio no ingrese una opción válida o asignada al principio.
funciona muy bien
ResponderEliminar