if /else

Descripción

La estructura if/else da un mayor control sobre el flujo o secuenciación del código que la estructura de control básica if, permitiendo agrupar múltiples comprobaciones juntas.

Por ejemplo, si quieres comprobar una entrada analógica, y hacer una cosa si su valor fue menor que 500, y otra cosa si su valor fue 500 o mayor, se debería de escribir de la siguiente forma:

if (pinFiveInput < 500)

{

//hacer cosa A

}

else

{

//hacer cosa B

}

else también puede ser precedido por otra comprobación if, así que se podrían ejecutarse al mismo tiempo múltiples comprobaciones y mutuamente excluyentes.

if (pinFiveInput < 500)

{

// hacer cosa A

}

else if (pinFiveInput >= 1000) {

//hacer cosa B

}

else

{

//hacer cosa C

}

Puedes tener un número ilimitado de ramificaciones. (Otra forma de expresar ramificaciones, con comprobaciones mutuamente excluyentes, es con la estructura switch case).

Nota: si estás usando if/else, y quieres asegurarte de que siempre se realice alguna acción por defecto, es buena idea finalizar con una estructura else que contenga dicha acción por defecto.

Volver a Indice