¡Hola Ana, espero que estés bien!
Entiendo tu confusión sobre el uso de else
y else if
en condicionales. En el caso de tu duda, la razón por la que no se aplica un else
después de la última condición es porque ya se han evaluado todas las posibilidades (positivo, negativo o cero) con los if
y else if
. El else
final se utiliza para capturar cualquier otra condición que no haya sido contemplada en las condiciones anteriores.
En el ejemplo que has compartido, la opción correcta es la B, ya que utiliza else if
para evaluar múltiples condiciones de manera secuencial. Esto permite abarcar todas las posibilidades y asegurarse de que se imprima el mensaje correcto según el número ingresado.
Espero que esto aclare tu duda. Si necesitas más ejemplos o explicaciones, no dudes en preguntar.
Espero haber ayudado y buenos estudios!