Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Múltiplo Aleatório de 7 | Descobrindo Loops
Introdução ao JavaScript

Deslize para mostrar o menu

book
Desafio: Múltiplo Aleatório de 7

Tarefa

Swipe to start coding

Utilize um loop do-while para exibir números começando a partir de um número aleatório (representado pela variável number).

O loop deve continuar exibindo e incrementando o número em 1 até que o número seja um múltiplo de 7.

Observação

A expressão Math.floor(Math.random() * 10) + 1 gera um número inteiro aleatório entre 1 e 10.

Embora não seja necessário entender isso para esta tarefa, segue uma breve explicação:

  • Math.random() produz um decimal aleatório entre 0 (inclusivo) e 1 (exclusivo).
  • Multiplicar por 10 ajusta esse valor para um intervalo entre 0 e 10 (ainda excluindo 10).
  • Math.floor(value) arredonda o número para baixo até o inteiro mais próximo, resultando em um valor de 0 a 9.
  • Adicionar 1 desloca o intervalo para 1 a 10, garantindo que nunca obtenhamos 0.
  • Crie um loop do-while que:
    • Exiba o valor atual de number;
    • Incremente number em 1;
    • Execute enquanto number não for um múltiplo de 7. Observe que o bloco de código em um loop do-while é executado antes da verificação da condição, portanto, é necessário subtrair um de number (number - 1) antes de verificar seu valor;

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 6
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Desafio: Múltiplo Aleatório de 7

Tarefa

Swipe to start coding

Utilize um loop do-while para exibir números começando a partir de um número aleatório (representado pela variável number).

O loop deve continuar exibindo e incrementando o número em 1 até que o número seja um múltiplo de 7.

Observação

A expressão Math.floor(Math.random() * 10) + 1 gera um número inteiro aleatório entre 1 e 10.

Embora não seja necessário entender isso para esta tarefa, segue uma breve explicação:

  • Math.random() produz um decimal aleatório entre 0 (inclusivo) e 1 (exclusivo).
  • Multiplicar por 10 ajusta esse valor para um intervalo entre 0 e 10 (ainda excluindo 10).
  • Math.floor(value) arredonda o número para baixo até o inteiro mais próximo, resultando em um valor de 0 a 9.
  • Adicionar 1 desloca o intervalo para 1 a 10, garantindo que nunca obtenhamos 0.
  • Crie um loop do-while que:
    • Exiba o valor atual de number;
    • Incremente number em 1;
    • Execute enquanto number não for um múltiplo de 7. Observe que o bloco de código em um loop do-while é executado antes da verificação da condição, portanto, é necessário subtrair um de number (number - 1) antes de verificar seu valor;

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 6
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt