Duda sobre C

Iniciado por josepeet_4, 30 Noviembre 2011, 19:12 PM

0 Miembros y 1 Visitante están viendo este tema.

josepeet_4

Alguien podria explicarme como funciona y como hago el código de un "switch()"

..:ALT3RD:..

El switch sirve para elegir una opcion entre varias. Un ejemplo:



#include <iostream>

using namespace std;

int main() {

int opcion; //Se almacenará aqui la respuesta

cout << "Cuantos años tiene tu hermano pequeño?" << endl; //Te pregunta los años

cin >> opcion; //Dices tu respuesta

switch (opcion) { //lo que va entre parentesis te dice que valor se va a comparar

case 1: cout << "tu hermano tiene 1 año" << endl; // En el caso de que hayas contestado uno, te dice tu hermano tiene un año
           break; //Sirve para que no se ejecuten todos los casos

case 2: cout << "tu hermano tiene 2 año" << endl; // En el caso de que hayas contestado dos, te dice tu hermano tiene un año

//Y asi sucesivamente, si el usuario elige una respuesta que no quieres que se pueda elegir se pone esto:

default: cout << "No puede tener esos años" << endl; // Esto saldrá si no elige la respuesta dos o 1





}

}





No he probado el codigo, pero basicamente el switch hace eso.

Mira este video que lo explica mejor que yo.

[youtube=425,350]http://www.youtube.com/watch?v=P6vm_t3aW6E[/youtube]
"Mañana sabrás que hoy no sabes nada"