lunes, 7 de octubre de 2013

Estructura de decisión switch/case

switch/case:
Nos permite ejecutar un bloque de código u otro dependiendo del valor de una variable.
se utiliza cuando queremos evitarnos las llamadas escaleras de decisiones. La estructura if nos puede proporcionar, únicamente, dos resultados, uno para verdadero y otro para falso. Una estructura switch/case, por su parte nos permite elegir entre muchas opciones.
Las palabras reservadas en lenguaje C para la condicional switch/case son:
*switch
*case
*default
Y necesita de una instrucción más, no perteneciente a la programación estructurada en sí, pero que en este caso es necesaria para esta estructura:
EJEMPLO:


#include <stdio.h>

main( )
{
   int dia;
   printf("introduce el dia:");

   scanf("%d", &dia);
   switch(dia)

   {
         

case 1:printf("Lunes");break;
         case 2:printf("Martes");break;
         case 3:printf("Miercoles");break;
         case 4:printf("Jueves");break;
         case 5:printf("Viernes");break;
         default:printf("opinion invalida");
     }

   return0;

}



No hay comentarios:

Publicar un comentario