Introduccion : Estas estructuras son básicas en cualquier programa, y permiten que este elija ciertos caminos de ejecución dependiendo si se cumple o no cierta condición. Para ello explicaremos las estructuras de control de selección if else y switch.
La sentencia if else nos permite ejecutar un bloque de código o no, dependiendo de una condición que se evalúa justo antes de este bloque. Esta condición se evalúa a un valor booleano, es decir, su resultado solo puede tomar dos valores, true o false.
La sentencia switch
Esta sentencia permite elegir múltiples caminos a seguir por el flujo de ejecución de nuestro programa. En este caso, el camino a seguir se selecciona basándose en el valor de una expresión que se evalúa a un valor entero.