Aprendiendo a Programar en Bloodshed Dev-C++ con Ejemplo y Ejercicios Resueltos Cajero usando Condicionales

El siguiente programa simula un cajero, en el cual el usuario ingresa el número correspondiente a la acción que desea realizar.
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.

1 comentario: