EJERCICIO 1.6

C++

Switch


Estatuto Switch
Se utiliza para ejecutar acciones diferentes según el valor de una expresión o variable. Este  estatuto sustituye al uso de ifs dentro de ifs, concepto conocido como ifs anidados.
Consiste en una serie de de etiquetas case   y un case por omisión (default)
 
Sintaxis
 
 switch ( variable) la variable es de tipo entero o carácter
 {
 case valor1 : accion1; break;
 case valor2 : accion2; break;
 .
 .
 case valor n : accionn; break;
 default: accionD;
 } ;
La acción 1 se ejecuta si la variable adquiere el valor1.
 
La acción 2 se ejecuta si la variable adquiere el valor 2.
 
La acción n se ejecuta si la variable adquiere el valor n.
 
Cualquier otro valor de la variable conduce a la realización de la secuencia accionD, indicada  por la palabra reservada default.
 
La secuencia default puede omitirse
 
Estatuto break
Cuando se encuentra una sentencia case que concuerda con el valor del switch se ejecutan las sentencias que le siguen y todas las demás a partir de ahí, a no ser que se introduzca una sentencia break para salir de la sentencia switch.

Ejemplo : Programa que pide un número de mes y escribe la cantidad de días que tiene.
#include <iostream.h>
#include <conio.h>
int a,b;
main(){
int mes;
 switch (mes)
 {
 case 1:  
cout<<"Enero";
 break;
 case 2:
 cout<<"Febrero";
 break;
 case 3:
cout<<"Marzo";
 break;
 case 4:
cout<<"Abril";
 break;
 case 5:
 cout<<"Mayo";
 break;
 case 6:
 cout<<"Junio";
 break;
 case 7:
cout<<"Julio";
 break;
 case 8:
 cout<<"Agosto";
 break;
 case 9:
cout<<"Septiembre"; 
break;
 case 10:
cout<<"Octubre";
 break;
 case 11:
 cout<<"Noviembre";
 break;
 case 12:
cout<<"Diciembre";
 break;
 default:
 cout<<"Error en el mes";
 }
getch();
return 0;

 }

EJERCICIO
  1. Construir una pagina que contenga el siguiente menú 

    1. Conversión de pesos a dólares 
    2. Conversión de libras a kilogramos 
    3. Conversión de kilómetros a millas 
    4. Fin de menú

    2. Construir un programa que capture un deporte y despliegue dos implementos deportivos apropiados.

    3. Elaborar un programa que permita introducir dos números por el teclado y mediante un menú que calcule su suma, su producto, su resta, su división y módulo.

     

  2. GUARDE COMO EJER161.....EJER163 En la carpeta de noveno primer periodo




TAREA
Realizar programas que:
  1. Introducir por el teclado que selecciones la opción 1 - V o 2 - H e imprimir Varón o Hembra.
    2.- Elaborar un programa que realice la opcion seleccionada de acuerdo a lo siguiente:
    a.- Area de triángulo
    b.- Area de Cuadrado
    c.- Area de Circulo
    d.- Area de Rectángulo
    3. Elaborar un programa que pida un numero y que realice la opción 1- Divisible en 2, 2- Divisible en 3, 3- Divisible en 5.