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