ejemplo switch- case

Páginas: 2 (334 palabras) Publicado: 6 de julio de 2013
La estructura condicional switch ... case se utiliza cuando queremos evitarnos las llamadas escaleras de decisiones. La estructura if nos puede proporcionar, únicamente, dos resultados, uno paraverdadero y otro para falso. Una estructura switch ... case, por su parte, nos permite elegir entre muchas opciones. Ejemplo:

#include
#include

int main(void) {
int dia;printf("que número de día de la semana es?");
scanf("%d",&dia);

switch(dia) {
case 1 :
printf("Lun, Lunes");
break;case 2 :
printf("Mar, Martes");
break;
case 3 :
printf("Mier, Miercoles");break;
case 4 :
printf("Jue, Jueves");
break;
case 5 :
printf("Vie, Viernes");break;
case 6 :
printf("Sab, Sabado");
break;
case 7 :
printf("Dom,Domingo");
break;
default :
printf("No existe");
}
return 0;
}


La estructura anterior, de realizarse con sentencias if,necesitaría cuatro de ellas, resultando un enorme bloque muy difícil de leer. En la mayoría de los casos, además, la sentencia switch proporciona una ganancia en velocidad del código, pues permite alcompilador trabajar en base a que se trata de una decisión múltiple para una única variable, cosa que con sentencias if el compilador no tiene por qué detectar.
Como vemos, para cada valor de la variablese ejecuta un bloque de sentencias distinto, en el que no necesitamos llaves. Hay un caso especial, default, que se ejecuta si ningún otro corresponde, y que no es necesario poner. Es, en todo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion de switch y break y case
  • Ejemplo De Un Caso
  • Ejemplos de switch
  • switch-case
  • Ejemplo de proyecto de casa abierta
  • Caso ejemplo lindo
  • Ejemplo De Diario Cas
  • Caso ejemplo de obligaciones 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS