Teoria Parte 1

4
SELECCIÓN MÚLTIPLE La estructura de selección multiple switch de C++ nos permite comparar una expresión con una lista de constantes(enteras o caracteres) establecidas por el programador para la ejecución de múltiples flujos. El switch es especialmente útil para la creación de menús en programación. A continuación observaremos su definición: 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 expresión con la constante. La palabra break indica que el caso se rompe hasta esa parte. Finalmente va default o caso por defecto, que como habíamos dicho se da si la expresión no coincide con ninguna constante. La orden default no lleva break por ser la última sentencia.

description

informatica

Transcript of Teoria Parte 1

Page 1: Teoria Parte 1

SELECCIÓN MÚLTIPLE

La estructura de selección multiple switch de C++ nos permite comparar una expresión con una lista de constantes(enteras o caracteres) establecidas por el programador para la ejecución de múltiples flujos. El switch es especialmente útil para la creación de menús en programación.

A continuación observaremos su definición:

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 expresión con la constante. La palabra break indica que el caso se rompe hasta esa parte. Finalmente va default o caso por defecto, que como habíamos dicho se da si la expresión no coincide con ninguna constante.

La orden default no lleva break por ser la última sentencia.

Page 2: Teoria Parte 1

Seleccíon Múltiple con PSEINT

Se desea elaborar un menú con cuatro opciones, referidas a las estaciones temporales en el año (verano, invierno, otoño y primavera).

Seudocódigo

Ejecución del seudocódigo

Page 3: Teoria Parte 1

Representación simbólica

Page 4: Teoria Parte 1

Código en CodeBlocks

#include<iostream>using namespace std;main(){ int n; cout<<"Menú de estaciones"<<endl; cout<<"1: Verano"<<endl; cout<<"2: Otoño"<<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<<"Otoño"<<endl; break; case 3: cout<<"Invierno"<<endl; break; case 4: cout<<"Primavera"<<endl; break; default: cout<<"Numero incorrecto"<<endl; break; }}