Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones simples5/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

Comparaciones que permiten igualdad

En el ejercicio anterior comparamos el tiempo de paseo con el tiempo recomendado. El programa funciona, pero Cupcake no está nada contento:

¡Miau! ¡El tiempo recomendado debería ser suficiente! ¿Por qué el programa me obliga a caminar más?

Cupcake no es precisamente el gato más activo del mundo, pero aquí tiene razón. Ahora el programa considera que el paseo fue suficiente solo si walkTime es mayor que optimalTime. Pero según las condiciones del problema, el paseo también debe considerarse suficiente cuando esos valores son iguales.

Para corregir el programa, usemos el operador «mayor o igual que» >=. Devuelve true si el primer número es mayor o igual que el segundo.

console.log(1 > 1);  // Mostrará: false
console.log(1 >= 1); // Mostrará: true

De forma parecida funciona el operador «menor o igual que» <=.

console.log(1 < 1);  // Mostrará: false
console.log(1 <= 1); // Mostrará: true

Reemplacemos el operador «mayor que» en «¿Cuánto caminar?» por «mayor o igual que» y comprobemos que ahora el programa no obliga a Cupcake a caminar más de lo necesario.

  • script.js
JavaScript
let optimalTime = 80; let walkTime = 80; if (walkTime > optimalTime) { console.log('El paseo ya fue suficiente'); } else { console.log('Todavía hace falta caminar un poco más'); }
Consola

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

Resultado de la ejecución

ObjetivosRealizado
0

    Corrige el programa «¿Cuánto caminar?»:

    1. Reemplaza en la condición el operador «mayor que» por «mayor o igual que».
      Fíjate en que ahora la consola muestra otro mensaje.
    Codigo Heroe

    © 2023-2026, codigoheroe.com