1
resposta

Desafio: hora da prática - Loops

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

let numero = 0
while (numero < 10) {
    numero += 1;
    console.log(numero);
}

2.Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.

numero = 10
while (numero >= 0) {
    console.log(numero);
    numero -= 1;
}

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.

numero = prompt("Digite um número.")
while (numero >= 0) {
    console.log(numero);
    numero -= 1;
}

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.

numero = prompt("Digite um número.")
while (numero >= 0) {
    alert(numero);
    numero -= 1;
}
1 resposta

Olá, Nicolas! Como vai?

Analisando seus códigos, percebi que você está entendendo muito bem os conceitos apresentados. Parabéns!

No entanto, parece haver um pequeno erro no programa de contagem progressiva. Ele deveria contar de 0 até o número inserido pelo usuário, mas atualmente ele está contando regressivamente, assim como o programa anterior. Para corrigir isso, você pode fazer algo assim:

let numero = prompt("Digite um número.")
let contador = 0;
while (contador <= numero) {
    alert(contador);
    contador += 1;
}

Neste código, criamos uma variável contador que começa em 0 e vai até o número inserido pelo usuário, incrementando a cada iteração.

Espero que isso ajude. Caso tenha dúvidas, estou à disposição.

Abraços e bons estudos!