• Permite crear estructuras condicionales simples formando
una condición. • Al cumplirse una condición se ejecutan una serie de instrucciones. • Puede hacer que otro conjunto de instrucciones se ejecute si la condición es falsa. • La condición es cualquier expresión que devuelva un resultado de true o false. • Puede ser simple, compuesta o anidada. Condicional if • Estructura condicional Simple: El rombo representa la condición. Hay dos opciones que se pueden tomar. Sí la primera opción, es verdadera realiza la operación (realiza actividades) y se cumple la condición y termina. Si la segunda opción es falsa se sigue el camino a la izquierda (no realiza actividades) y termina. Condicional if • Estructura condicional Compuesta: Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Lo más importante que hay que tener en cuenta que se realizan ambas actividades si se cumple o no la condición. Condicional if • La sintaxis de la instrucción if es: if (condición) { instrucciones que se ejecutan si la condición es true }else { instrucciones que se ejecutan si la condición es false } Condicional Anidada if elseif • Se pueden anidar varios if a la vez. De modo que se comprueban varios valores. Ejemplo: if (diasemana==1) {dia=”Lunes”;} else if (diasemana==2){ dia=”Martes”;} else if (diasemana==3){dia=”Miércoles”;} else if (diasemana==4){dia=”Jueves”;} else if (diasemana==5) {dia=”Viernes”;} else if (diasemana==6){ dia=”Sábado”;} else if (diasemana==7) {dia=”Domingo”;} else{ dia=”?”;}