Tarea anterior
Variables y operaciones9/12
A la lista de tareas
  1. 1. Datos de entrada
  2. 2. Variables
  3. 3. Mostrar una variable en la consola
  4. 4. Declarar y asignar variables
  5. 5. Guardar el resultado de un comando en una variable
  6. 6. Operaciones, operadores y operandos
  7. 7. Varias operaciones en una sola instrucción
  8. 8. Variable intermedia
  9. 9. Prioridad de las operaciones
  10. 10. Concatenación
  11. 11. Lanzamiento de Sociometer v0.1, parte 1
  12. 12. Lanzamiento de Sociometer v0.1, parte 2
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Prioridad de las operaciones

En el ejercicio anterior ya corregimos una expresión complicada usando una variable intermedia y calculamos cuántos minutos dedicó Cupcake a las redes sociales durante dos días:

let totalHours = 8 + 4;
let totalMinutes = totalHours * 60;
console.log(totalMinutes);

Ahora toca calcular cuántos minutos al día puede dedicar Cupcake a las redes sociales durante los 5 días restantes, si su límite semanal es de 900 minutos.

Para eso volveremos a necesitar una expresión donde el orden de las operaciones importa. Pero esta vez lo controlaremos de la segunda manera: usando paréntesis.

console.log((900 - 120) / 5);

La expresión entre paréntesis tiene la prioridad más alta, así que JavaScript primero hará la resta 900 - 120. Después vendrá la división. Al final, el programa calculará cuántos minutos quedan para cada uno de esos cinco días.

En otras palabras, el orden de cálculo se puede controlar de distintas maneras: separando la expresión en varias etapas con una variable intermedia o usando paréntesis dentro de una sola instrucción.

En este ejercicio completaremos el programa precisamente con ayuda de paréntesis.

  • script.js
JavaScript
let totalHours = 8 + 4; let totalMinutes = totalHours * 60; console.log(totalMinutes);
Consola

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

Resultado de la ejecución

ObjetivosRealizado
0
    1. Debajo del código que calcula totalMinutes, declare la variable minutesLeftPerDay y guarde en ella la expresión (900 - totalMinutes) / 5.
    2. En la siguiente línea, muestre la variable minutesLeftPerDay en la consola.

    © 2023-2026, codigoheroe.com