1
resposta

[Projeto] Desafio: hora da prática

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

let contador1 = 0;
while(contador1 != 10){
    alert (contador1+1);
    contador1++;
}

//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){
    alert (contador2);
    contador2--;
}

//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 contador3 = prompt('digite um numero até 50!')
while(contador3 != -1){
    console.log (contador3);
    contador3--;
}

//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 contador4 = prompt('digite um numero até 50!')
let numero = 0
while(contador4 != numero-1){
    console.log (contador4);
    contador4--;
}
1 resposta

Olá, Willians! Tudo bem?

Você está no caminho certo com seus loops while. No entanto, percebi que no último programa de contagem progressiva, você está contando de forma regressiva, assim como no programa anterior.

Aqui está uma sugestão de como você pode fazer para contar de forma progressiva:

let contador4 = prompt('digite um numero até 50!')
let numero = 0
while(numero <= contador4){
    console.log (numero);
    numero++;
}

Neste código, o loop while irá continuar enquanto o valor de numero for menor ou igual ao valor inserido em contador4. A cada iteração, o valor de numero é incrementado em 1, e o valor atual de numero é exibido no console. Assim, você terá uma contagem progressiva de 0 até o número inserido!

Verifique aqui a resolução de cada desafio.

Espero ter ajudado, fico à disposição para ajudar!

Até mais.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!