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

Este ejemplo simula un cajero, solo que, a diferencia del ejemplo anterior donde lo hicimos con condicionales, este trabaja con los casos, es decir, empleando SWITCH

#include <iostream.h>

int a=0;
int main (void)
{
  cout << "Bienvenido a su cajero \n Por favor seleccione que desea hacer: \n 1. Consignacion \n 2. Retiro \n 3. Pago de Servicios \n 4. Cambio de Clave \n 5. Consulta de Saldo \n" <<endl;
  cin >> a;
  switch(a)
{
  case(1): 
{
  cout << "Ha seleccionado realizar una consignacion \n Gracias por su visita" <<endl; 
  break;
}
  case(2):
{
  cout << "Ha seleccionado realizar un retiro \n Gracias por su visita" <<endl;
  break;
}
  case(3):
{
  cout << "Ha seleccionado realizar pago de servicios \n Gracias por su visita" <<endl;
  break;
}
  case(4):
{
  cout << "Ha seleccionado cambiar su clave \n Gracias por su visita" <<endl;
  break;
}
  case(5):
{
  cout << "Ha seleccionado realizar una consulta de saldo \n Gracias por su visita" <<endl;
  break;
}
  default:
{
  cout << "El numero introducido no corresponde a una opcion valida \n Gracias por su visita" <<endl;
  break;
}
}
system("pause");
return 0;
}
Notarás que para cada caso que se asigna, debemos definir un bloque de instrucciones; todo esto, empleando SWITCH; y que al final, usamos la instrucción o caso DEFAULT para indicar un bloque que se ejecutará en caso que no se seleccione un caso definido previamente.

2 comentarios: