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?
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?
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.