1
resposta

Referente ao curso Lógica de programação: mergulhe em programação com JavaScript // Loops e tentativas

// 1 - Crie um contador que comece em 1 e vá até 10 usando um loop while.
// Mostre cada número.

alert('Contador');
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 contador1 = 10;
while (contador1 >= 0) {
    console.log(contador1);
    contador1--;
}

// 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 = prompt('Digite um número para a contagem regressiva: ');
numeroMaximo = parseInt(numeroMaximo);
let contador3 = numeroMaximo;
while (contador3 >= 0) {
    console.log(contador3);
    contador3--;
}

// 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 = prompt('Digite um número para a contagem progressiva:  ');
numeroMaximo2 = parseInt(numeroMaximo2);
let contador4 = 0;
while (contador4 <= numeroMaximo2) {
    console.log(contador4);
    contador4++;
}
1 resposta

Oi, Estudante, tudo bem? 😊

Seu código tem alguns pequenos erros de sintaxe que impedem a execução correta. 💡

No primeiro e segundo loops while, você colocou um ponto e vírgula ; após a condição, o que faz com que o loop se torne infinito. 🤔

Além disso, no segundo loop, você digitou consolo.log em vez de console.log. 💻

Aqui está o código corrigido:

// 1 - Crie um contador que comece em 1 e vá até 10 usando um loop while.
// Mostre cada número.

alert('Contador');
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 contador1 = 10;
while (contador1 >= 0) {
    console.log(contador1);
    contador1--;
}

// 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 = prompt('Digite um número para a contagem regressiva: ');
numeroMaximo = parseInt(numeroMaximo);
let contador3 = numeroMaximo;
while (contador3 >= 0) {
    console.log(contador3);
    contador3--;
}

// 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 = prompt('Digite um número para a contagem progressiva:  ');
numeroMaximo2 = parseInt(numeroMaximo2);
let contador4 = 0;
while (contador4 <= numeroMaximo2) {
    console.log(contador4);
    contador4++;
}

🎓 Para saber mais:

Espero ter ajudado! 🧐