El documento explica la sintaxis y uso de la instrucción switch en C++. Switch permite evaluar una expresión y ejecutar diferentes bloques de código dependiendo del caso, reemplazando al if-then-else anidado. Solo puede evaluar variables de tipo entero o caracter, y la sentencia break finaliza la ejecución del caso.
2. S INTÁXIS
Switch (expresion)
case caso1:
{ sentencias1
break;}
case caso2:
{ sentencias2
break;}
…..
case caso n:
{ sentencias n
break;}
default:
{ sentencias omision}
3. R EGLAS
Solo puede evaluarse variables tipo entero o
carácter
Conviene si se tiene un rango de valores a
evaluar
Reemplaza al if-then-else anidado
La sentencia break da por terminada la sentencia
switch
4. E JEMPLO
switch (n1)
{
case 1:
{cout <<"Construcciones Civiles"<<endl;
break;}
case 2:
{cout <<"Analisis de Sistemas"<<endl;
break;}
default:
{cout <<"Opcion errada, intenta otra vez"<<endl;}
}