Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Múltiplo Aleatorio de 7 | Descubriendo los Bucles
Introducción a JavaScript

Desliza para mostrar el menú

book
Desafío: Múltiplo Aleatorio de 7

Tarea

Swipe to start coding

Utiliza un bucle do-while para imprimir números comenzando desde un número aleatorio (representado por la variable number).

El bucle debe continuar imprimiendo e incrementando el número en 1 hasta que el número sea un múltiplo de 7.

Nota

La expresión Math.floor(Math.random() * 10) + 1 genera un número entero aleatorio entre 1 y 10.

Aunque no es necesario comprenderlo para esta tarea, aquí tienes una breve explicación:

  • Math.random() produce un decimal aleatorio entre 0 (incluido) y 1 (excluido).
  • Multiplicar por 10 escala este valor a un rango entre 0 y 10 (aún excluyendo el 10).
  • Math.floor(value) redondea el número hacia abajo al entero más cercano, resultando en un valor de 0 a 9.
  • Sumar 1 desplaza el rango de 1 a 10, asegurando que nunca obtengamos 0.
  • Crear un bucle do-while que:
    • Imprima el valor actual de number;
    • Incremente number en 1;
    • Se ejecute mientras number no sea un múltiplo de 7. Ten en cuenta que el bloque de código en un bucle do-while se ejecuta antes de comprobar la condición, por lo tanto, necesitas restar uno a number (number - 1) antes de comprobar su valor;

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 6
Lamentamos que algo salió mal. ¿Qué pasó?

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

book
Desafío: Múltiplo Aleatorio de 7

Tarea

Swipe to start coding

Utiliza un bucle do-while para imprimir números comenzando desde un número aleatorio (representado por la variable number).

El bucle debe continuar imprimiendo e incrementando el número en 1 hasta que el número sea un múltiplo de 7.

Nota

La expresión Math.floor(Math.random() * 10) + 1 genera un número entero aleatorio entre 1 y 10.

Aunque no es necesario comprenderlo para esta tarea, aquí tienes una breve explicación:

  • Math.random() produce un decimal aleatorio entre 0 (incluido) y 1 (excluido).
  • Multiplicar por 10 escala este valor a un rango entre 0 y 10 (aún excluyendo el 10).
  • Math.floor(value) redondea el número hacia abajo al entero más cercano, resultando en un valor de 0 a 9.
  • Sumar 1 desplaza el rango de 1 a 10, asegurando que nunca obtengamos 0.
  • Crear un bucle do-while que:
    • Imprima el valor actual de number;
    • Incremente number en 1;
    • Se ejecute mientras number no sea un múltiplo de 7. Ten en cuenta que el bloque de código en un bucle do-while se ejecuta antes de comprobar la condición, por lo tanto, necesitas restar uno a number (number - 1) antes de comprobar su valor;

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 6
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt