10/14/2005

Selección múltiple switch en C++

  • En la mesa 1 está Andres.
  • En la mesa 2 está Pablo.
  • En la mesa 3 está Don Ramon.
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
  int numMesa;
  cout << "Ingrese num de mesa" << endl;
  cin >> numMesa;
  switch(numMesa)
    {
    case 1:
      cout << "La mesa que usted eligio es la: " << endl;
      cout << "mesa numero 1 y ta sentado Andres." <<endl;
      break;
    case 2:
      cout << "La mesa que usted eligio es la: " << endl;
      cout << "mesa numero 2 y ta sentado Pablo." <<endl;
      break;
    case 3:
      cout << "La mesa que usted elgio es la: " <<endl;
      cout << "mesa numero 3 y ta sentado Don Ramon." <<endl;
      break;
    default:
      cout << "Esa mesa no existe" << endl;
      break;
    }
  return 0;
}

El caso de default, es el caso que no corresponde a ninguno de los anteriores. Es decir cualquiera que no sea ni 1, ni 2, ni 3.

Ver como hacer para compilar este programa.

3 comentarios:

Diego dijo...

Bueno mirando bien, en realidad quisiera saber porque se pone std::cout, luego no se supone que cout es una funcion de la libreria iostream.h?????????

Diego dijo...

Si,ya logre captar el mensaje, pero seria mas facil declarar las librerias iostream.h, conio.h, y stdio.h, como las principales, haciendo


#include "conio.h"
#include "stdio.h"
#include "iostream.h"

esto para quienes apenas estan empezando, bueno no soy un experto, es mas, estoy como muy quedado, pero bueno. Y me disculpo con el autor por refutarle por un momento su forma de presentar el programa, solamente me parece mas sencillo hacerlo por este lado, el vera el lado que escoja.

Anónimo dijo...

cual es el comando para regresar al menu cuando se esta utilizando swicht