Estructura del swich

Páginas: 3 (694 palabras) Publicado: 23 de abril de 2014
Estructura switch.
Esta estructura permite considerar decisiones para más de dos posibilidades. El formato general de esta sentencia es:
NOTA: Cada case admite distintas sentencias, y asu vez, podemos poner distintas etiquetas case para distintas opciones dentro de un mismo switch.
La variable se evalúa y compara sucesivamente con todas las constantes que aparecen junto a lapalabra reservada case. Si alguna de ellas es igual al valor de se ejecuta la sentencia o bloque de sentencias correspondientes. Si no aparece la palabra reservada break, continúa la comparación con elresto de las opciones. Si aparece break, se termina la ejecución de la estructura switch. La opción default, es opcional, indica la sentencia que se ejecuta en caso de que el valor de la variable no secorresponda con ninguna de las constantes expresadas. La estructura switch no permite que dos constantes tengan el mismo valor. Si se evalúan constantes de caracteres, se emplean sus equivalentesnuméricos.









Ejemplo: Aquí presentamos un ejemplo de switch con el uso de un bucle while (se verá en el capítulo siguiente). Dada la cadena "BuEnos dIas.". Cuenta el número devocales (ya sean mayúsculas o minúsculas). Lo presentamos en forma de traza.
Ejemplos.
Se puede tener un switch formando parte de la secuencia de sentencias de otro switch. Incluso si lasconstantes case del switch interior y del exterior contienen valores comunes, no aparecen conflictos.
Ejemplos de estructura switch:
Ejemplo 1:

#include
main() {
char ch;
printf("Introduzca unavocal: ");
ch=getchar();
switch(ch) {
case 'a': puts("Se ha pulsado una a.");
break;
case 'e': puts("Se ha pulsado una a.");
break;
case 'i': puts("Se ha pulsado una a.");
break;
case 'o':puts("Se ha pulsado una a.");
break;
case 'u': puts("Se ha pulsado una a.");
break;
default: puts("Error");
}
}


NOTA: Vamos seleccionando una determinada opción del case, según sea a,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • swich
  • configuracion de Swich
  • swich case
  • Tutorial swich
  • taller if else swich
  • La estructura
  • Estructuras
  • Estructuras

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS