Switc
Como ya se analizó anteriormente, una sentencia if-else posee sólo dos
alternativas. Dicha sentencia permite a un programa seleccionar entre dosacciones posibles (casos falso y verdadero). Existe muchas veces, sin embargo,
la necesidad de incluir en un programa sentencias que permitan la selección de
varias (más de dos) alternativas. Para ellose pueden utilizar sentencias if-else
anidadas o múltiples sentencias if-else en secuencia, como ya se ha hecho con
anterioridad. Una alternativa a esto es el uso de la sentencia switch, sentenciade C++ que se diseñó especialmente para representar una selección condicional
múltiple.
Sentencia switch
La forma más simple de estudiar la sentencia switch es comenzar con un
ejemploque muestre su estructura básica.
#include <iostream.h>
#include<stdlib.h>
int main()
{
int dia;
cout<<”Dame un numero entero entre 1 y 7 \n”;
cin>>dia;cout<<”\nEl dia correspondiente es “;
switch(dia)
{
case 1:
cout<<”Lunes”;
break;
case 2:cout<<”Martes”;
break;
case 3:
cout<<”Miercoles”;
break;
case 4:
cout<<”Jueves”;break;
case 5:
cout<<”Viernes”;
break;
case 6:
cout<<”Sabado”;
break;
case 7:cout<<”Domingo”;
break; ProgramaciónIngeniería Química
default:
cout<<”Error en el numero”;
}
cout<<”\n”;
return 0;
system(“PAUSE”);
}
Este ejemplo se discutió...
Regístrate para leer el documento completo.