ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

APORTE ENTRE EL SWITCH Y EL IF


Enviado por   •  5 de Diciembre de 2014  •  390 Palabras (2 Páginas)  •  127 Visitas

Página 1 de 2

1. Sentencia if:

Esta sentencia sólo se usa en caso de verificar si la condición es verdadera o no. La sentencia se ejecuta, si no es verdadera, se salta dicha sentencia y continúa con otra. En caso de ser verdadero, se ejecutará la función descrita después del if.

2. Sentencia if (else):

Es una alternativa para complementar la sentencia if, puesto que con esta, se puede realizar una acción alternativa.

Existe una forma abreviada de escribir una sentencia condicional if...else como la siguiente:

3. Sentencia Switch:

Es una estructura de control utilizada para agilizar y hacer más entendible el código máquina. Puesto que al usar más de una opción, tanto el usuario como la máquina tienen que hacer una elección exacta de la opción. De esta manera, se evita escribir una cantidad definida de sentencias condicionales. El Switch no es muy utilizado, al menos no tanto como el if, pero sí es una manera práctica de agilizar el programa y convertir todo en algo más factible.

La sentencia switch se encarga de estructurar una selección múltiple. Al contrario del enunciado if-else que sólo podemos indicar dos alternativas, maneja un número finito de posibilidades. La estructura general del enunciado switch es la siguiente:

El valor de la expresión y de las constantes tiene que ser de tipo char, byte, short o int. No hay lugar para booleanos, reales ni long porque, en la ejecución, todos los valores que incorporamos se transforman en valores de tipo int.

4. Sentencia break:

La sentencia break finaliza la ejecución de la estructura. Si no encuentra ninguna constante que coincida con la expresión, busca la línea default. Si existe, ejecuta las sentencias que le siguen. La sentencia default es opcional.

La sentencia estaría haciendo que, si el valor de un caso específico se cumple, el siguiente caso no habrá de ser evaluado, sino que el flujo de nuestro programa continuará inmediatamente después de la sentencia SWITCH. Además, se debe notar la presencia de la palabra default, la cual está en nuestro SWITCH como un salvavidas, pues en caso de que expresión no concuerde con ninguno de los posibles casos, la sentencia default se ejecutará.

SWITCH, como ya digimos es una forma de abreviar el trabajo de una serie de if... else if... else anidadas en un código mucho más elegante y mucho más legible a la hora de hacer una depuración para encontrar posibles errores o "bugs" en nuestro código.

Sacado de:

1. http://www.programacionfacil.com/cpp/instruccion_switch

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com