Sentencia Switch

Páginas: 4 (852 palabras) Publicado: 26 de noviembre de 2012
INSTRUCCIÓN DE REPETICIÓN switch

En ocasiones, un algoritmo contiene series de decisiones en las que se evalúan una variable o expresión de manera separada para cada uno de los valores integralesconstantes que puede asumir, y se llevan a cabo diferentes acciones. A esto se le llama selección múltiple, C proporciona la instrucción de selección múltiple switch, para manejar la toma dedecisiones.

Una instrucción switch (alternativa múltiple) permite seleccionar, por medio de una expresión, el siguiente bloque de instrucciones a ejecutar de entre varios posibles. En lenguaje C, paraescribir una instrucción alternativa múltiple switch se utiliza la sintaxis: |
|
switch ( <expresión> )
{
   case <expresión_1> : [ <bloque_de_instrucciones_1> ]                        [ break; ]
   case <expresión_2> : [ <bloque_de_instrucciones_2> ]
                        [ break; ]
   ...
   case <expresión_n> : [ <bloque_de_instrucciones_n> ]                        [ break; ]
            [ default : <bloque_de_instrucciones_n+1> ]
} |
|
|
El resultado de evaluar la <expresión> debe ser un valor perteneciente a un tipo de datofinito y ordenado, es decir, entero, lógico, carácter, enumerado o subrango. Dependiendo del valor obtenido al evaluar la <expresión>, se ejecutará un bloque de instrucciones u otro.Opcionalmente, se puede escribir un <bloque_de_instrucciones_n+1> después de default :. Este bloque de instrucciones se ejecutará en el caso de que el valor obtenido al evaluar la <expresión>,no se encuentre en ninguna de las expresiones después de cada case. |

Ejemplo 1: Se quiere escribir un programa que:

1º) Pida por teclado el número (dato entero) de un día de la semana.
2º)Muestre por pantalla el nombre (dato cadena) correspondiente a dicho día.

Nota: Si el número de día introducido es menor que 1 ó mayor que 7, se mostrará el mensaje: "ERROR: Día...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control Y Sentencias De Switch
  • Sentencia Switch en C#
  • Estructuras De Selección: Sentencias If Y Switch
  • La sentencia switch
  • La sentencia switch
  • SEntEncia Switch En C++
  • Sentencia de decisión switch
  • Switch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS