Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Resolução dos Desafios Separados

DESAFIO 1

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

let contador = 1;

while (contador <= 10){
alert(contador);
contador++;
}

DESAFIO 2

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

let cont2 = 10;

while (cont2 >= 0){
alert(cont2);
cont2--;
}

DESAFIO 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 numAleatorio = parseInt(prompt('Digite um número para contagem regressiva:'));

alert('Contagem regressiva (pressione enter):');

{while (numAleatorio >= 0) {
alert(numAleatorio);
numAleatorio--;
}}
alert('Fim da contagem!');

DESAFIO 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 numFinal = parseInt(prompt('Digite um número para contagem progressiva:'));

let contador = 0;

alert('Contagem progressiva (pressione OK para cada número):');

while (contador <= numFinal) {
alert(contador);
contador++;
}

alert('Fim da contagem!');

2 respostas
solução!

Parabéns, Anderson!
Você mandou super bem nos desafios usando while. Gostei da forma como estruturou cada trecho, especialmente nos desafios 3 e 4, pedindo a entrada do usuário com prompt e controlando a exibição com alert.

Achei legal também o alerta final com "Fim da contagem!", dá um fechamento bacana à execução. Dá até pra pensar em usar console.log quando quiser testar sem tantas janelas de alerta, mas para fins didáticos o alert funciona muito bem!

Se for seguir praticando, dá pra tentar os mesmos desafios com for, ou até criar uma variação em que o usuário escolhe se quer contagem progressiva ou regressiva. Seria um bom exercício com if e else.

Obrigado Thiago pelo feedback. Essa 4 sobretudo me levou bom tempo pra resolver.