Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Desafio

Bom dia,

Fiz a atividade consultando 'opinião do instrutor', buscando compreender cada aspecto de cada linha proposta, entretanto, quando executo os códigos mesmo que isolados, eles não rodam, o que fiz de errado?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi Letícia,

Analisando o seu código, identifiquei alguns pontos que podem estar causando o problema. 🤔

No primeiro loop, a variável contador é incrementada corretamente dentro do bloco while.

No segundo loop, você declarou a variável contadador2 com um erro de digitação, o correto seria contador2. Além disso, a condição do while está correta e o decremento também.

No terceiro loop, a variável numeroMaximo recebe um valor do prompt, que é sempre uma string. Para realizar operações matemáticas, você precisa converter para número usando parseInt() ou parseFloat().

No quarto loop, o mesmo problema ocorre com a variável numeroMaximo2, que também precisa ser convertida para número.

Além disso, a condição do while está incorreto.

Segue o código corrigido:

//1.Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
let contador = 1;
while (contador <= 10) {
  console.log(contador);
  contador++;
}

//2. Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
let contador2 = 10;
while (contador2 >= 0) {
  console.log(contador2);
  contador2--;
}

//3. Crie um programa de contagem regressiva. Peça um número e conte deste número até 0, usando um loop while no console do navegador.
let numeroMaximo = parseInt(prompt('Digite um número'));
while (numeroMaximo >= 0) {
  console.log(numeroMaximo);
  numeroMaximo--;
}

//4. Crie um programa de contagem progressiva. Peça um número e conte de 0 até esse número, usando um loop while no console do navegador.
let numeroMaximo2 = parseInt(prompt('Digite um número'));
let contador3 = 0;
while (contador3 <= numeroMaximo2) {
  console.log(contador3);
  contador3++;
}

🤓 Para saber mais: Conversão de string para número em JavaScript.

Continue praticando e explorando o mundo da programação! 💪

📌 Nota: Insira o código usando a ferramenta do fórum, não copie e cole diretamente e não use imagem apenas para mostrar o código! Aprenda a usar a ferramenta em Como turbinar seus estudos utilizando o fórum. código