Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones simples3/13
A la lista de tareas
  1. 1. Programas lineales y no lineales
  2. 2. Condición con variables
  3. 3. La rama else
  4. 4. Probamos ambas ramas
  5. 5. Comparaciones que permiten igualdad
  6. 6. Comparación de tipos distintos
  7. 7. Comparación de cadenas
  8. 8. Igualdad y desigualdad no estrictas
  9. 9. Igualdad y desigualdad estrictas
  10. 10. La función String
  11. 11. La función Number
  12. 12. Lanzamiento de «¿Cuánto caminar?», parte 1
  13. 13. Lanzamiento de «¿Cuánto caminar?», parte 2
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

La rama else

Ahora mismo el programa muestra un mensaje si Cupcake caminó lo suficiente, pero se queda callado si el paseo fue demasiado corto. Eso no es muy práctico: conviene indicar de inmediato que todavía hay que caminar más.

Para eso agregaremos una rama que se ejecute cuando la condición no se cumpla. Usaremos la construcción else:

if (condición) {
  acciones;
} else {
  otras acciones;
}

La primera rama se ejecuta si la condición se cumple. La segunda, si no se cumple. Esta construcción se puede leer así: si la condición se cumple, haz una cosa; si no, haz otra.

Condición con dos ramas

En nuestro caso todo es simple: si el tiempo de paseo supera la norma diaria, ya se puede parar. Si no, todavía hay que seguir caminando.

Agreguemos la segunda rama al programa «¿Cuánto caminar?».

  • script.js
JavaScript
let optimalTime = 80; let walkTime = 90; if (walkTime > optimalTime) { console.log('El paseo ya fue suficiente'); }
Consola

El código ha cambiado, haga clic en "Ejecutar" o active la ejecución automática.

Resultado de la ejecución

ObjetivosRealizado
0

    Agrega la rama else al programa:

    1. Después de las llaves del if, agrega else { }.
    2. Dentro de las llaves de else, muestra en la consola el mensaje «Todavía hace falta caminar un poco más».
    Codigo Heroe

    © 2023-2026, codigoheroe.com