Teoria Parte 1

Post on 13-Apr-2016

215 views 0 download

description

informatica

Transcript of 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.

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

Representación simbólica

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; }}