Saltar al contenido principal
Codigo Heroe
Lista de tareas
Condiciones simples1/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

Programas lineales y no lineales

Ya dejamos atrás el primer programa. Ahora vamos a empezar a trabajar en «¿Cuánto caminar?». Cupcake sigue intentando llevar una vida activa.

El programa debe comparar el tiempo de paseo recomendado con el tiempo que Cupcake ya caminó y mostrar un mensaje en la consola: si ya puede dar por terminado el paseo y volver a sus redes sociales favoritas, o si todavía tiene que seguir caminando.

Hasta ahora escribíamos programas lineales, que siempre ejecutan las mismas instrucciones.

Programa lineal

Ahora necesitamos un programa no lineal: según las condiciones, debe ejecutar instrucciones diferentes. A estos programas también se les llama programas con ramas, y cada una de esas partes se llama rama.

Para eso se usa la instrucción condicional if:

if (condición) {
  acciones;
}

Aquí, la «condición» es una expresión que devuelve true o false. Las instrucciones dentro de las llaves se ejecutan solo si la condición devuelve true.

Los valores true y false se llaman lógicos, o booleanos. Son dos respuestas posibles: «verdadero» y «falso».

Programa no lineal

El programa de Cupcake ya está empezado: ya tiene los datos que hacen falta y ahora simplemente vamos a escribir la primera condición. Tomemos la opción más simple: una instrucción condicional con el valor fijo true. Esa condición siempre se cumple, así que el mensaje dentro de ella aparecerá en la consola.

  • script.js
JavaScript
let optimalTime = 80; let walkTime = 60;
Consola

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

Resultado de la ejecución

ObjetivosRealizado
0

    Empecemos a trabajar en el programa «¿Cuánto caminar?».

    1. Después de declarar las variables, agrega la instrucción condicional if (true) { }.
    2. Dentro de las llaves de la instrucción condicional, muestra este mensaje: console.log('El paseo ya fue suficiente');.

    Fíjate en que el mensaje apareció en la consola.

    Codigo Heroe

    © 2023-2026, codigoheroe.com