Sunteți pe pagina 1din 4

SELECCIN MLTIPLE

La estructura de seleccin multiple switch de C++ nos permite comparar una


expresin con una lista de constantes(enteras o caracteres) establecidas por el
programador para la ejecucin de mltiples flujos. El switch es especialmente
til para la creacin de mens en programacin.
A continuacin observaremos su definicin:

La palabra reservada case indica el comienzo de una nueva constante a


comprobar, luego de ello se indica con el operador: que se ejecutaran
las sentencias en caso de coincidir la expresin con la constante. La
palabra break indica que el caso se rompe hasta esa parte. Finalmente
va default o caso por defecto, que como habamos dicho se da si la
expresin no coincide con ninguna constante.
La orden default no lleva break por ser la ltima sentencia.

Seleccon Mltiple con PSEINT


Se desea elaborar un men con cuatro opciones, referidas a las estaciones
temporales en el ao (verano, invierno, otoo y primavera).
Seudocdigo

Ejecucin del seudocdigo

Representacin simblica

Cdigo en CodeBlocks
#include<iostream>
using namespace std;
main()
{
int n;
cout<<"Men de estaciones"<<endl;
cout<<"1: Verano"<<endl;
cout<<"2: Otoo"<<endl;
cout<<"3: Invierno"<<endl;
cout<<"5: Primavera"<<endl;
cout<<"Ingrese un numero entre 1 y 4"<<endl;
cin>>n;
switch(n)
{
case 1:
cout<<"Verano"<<endl;
break;
case 2:
cout<<"Otoo"<<endl;
break;
case 3:
cout<<"Invierno"<<endl;
break;
case 4:
cout<<"Primavera"<<endl;
break;
default:
cout<<"Numero incorrecto"<<endl;
break;
}
}

S-ar putea să vă placă și