1
resposta

desafio 2

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

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

// Crie um programa de contagem regressiva. Peça um número ao usuario e conte deste número até 0, usando um loop while no console do navegador
let numeroMaximo1 = prompt("Digite um número para a contagem regressiva:");

while (numeroMaximo1 >= 0) {
    console.log(numeroMaximo1);
    numeroMaximo1--;
}

// Crie um programa de contagem progressiva. Peça um número ao usuario e conte de 0 até esté número, usando um loop while no console do navegador.
let numeroMaximo2 = prompt("Digite um número para a contagem progregressiva:");;
let tentativas3 = 0;

while (contador <= numeroMaximo2) {
    console.log(contador);
    tentativas3++
}
1 resposta

Oi, Heitor! Tudo bem?

Ótimo código, parabéns! Deixo como sugestão apenas atenção ao último exemplo de contagem progressiva, especificamente no nome da variável que estamos incrementando dentro do loop, pois declaramos a variável tentativas3 mas estamos tentando incrementar uma variável chamada contador, que não foi declarada. Podemos, então, deixar o nosso código da seguinte maneira:

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

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

// Crie um programa de contagem regressiva. Peça um número ao usuario e conte deste número até 0, usando um loop while no console do navegador
let numeroMaximo1 = prompt("Digite um número para a contagem regressiva:");
numeroMaximo1 = parseInt(numeroMaximo1); // Certifique-se de que é um número

while (numeroMaximo1 >= 0) {
    console.log(numeroMaximo1);
    numeroMaximo1--;
}

// Crie um programa de contagem progressiva. Peça um número ao usuario e conte de 0 até esté número, usando um loop while no console do navegador.
let numeroMaximo2 = prompt("Digite um número para a contagem progressiva:");
numeroMaximo2 = parseInt(numeroMaximo2); // Certifique-se de que é um número
let tentativas3 = 0;

while (tentativas3 <= numeroMaximo2) {
    console.log(tentativas3);
    tentativas3++;
}

Aqui no último exemplo, mudamos contador para tentativas3 dentro do loop e adicionamos parseInt para garantir que o valor obtido do prompt seja tratado como um número.

Espero ter ajudado!

Um forte abraço e bons estudos!