1
resposta

Desafio 3

//DESAFIO - CONTADOR

//desafio 1
//Crie um contador que comece em 1 e vá até 10 usando um loop while. 
//Mostre cada número.
let numero = 10;
let cont = 0;

while (numero <= 10){
    alert(`${numero}`);
    numero++; //iteração
}

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

while(numero > 0){
    alert(`${numero}`);
    numero--;
}

//desafio3
//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 tempo = prompt('Digite o tempo desejado para a contagem regressiva: ');

while (tempo > 0){
    alert(`${tempo}`);
    tempo--;
}

//desafio4
//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 tempo2 = prompt('Digite o tempo desejado para a contagem progressiva: ');
while(cont <=  tempo2){
    alert(`${cont}`)
    cont++;
}
1 resposta

Oi, Thayná! Tudo bem?

Parabéns pelo desempenho! Deixo apenas algumas sugestões para ajudar: no desafio 1 precisamos de um contador que comece em 1 e vá até 10, de acordo com o exemplo abaixo, pois atualmente estamos começando com numero = 10.

let numero = 1;

while (numero <= 10) {
    alert(`${numero}`);
    numero++; // iteração
}

No desafio 2, temos apenas que nos lembrar de inicializar numero novamente como 10 antes de começar o loop, como no exemplo abaixo:

let numero = 10;

while (numero >= 0) {
    alert(`${numero}`);
    numero--;
}

Já no desafio 4,podemos garantir que tempo2 seja convertido para um número e que cont seja inicializado, da seguinte forma:

let tempo2 = parseInt(prompt('Digite o tempo desejado para a contagem progressiva: '));
let cont = 0;

while (cont <= tempo2) {
    alert(`${cont}`);
    cont++;
}

Espero ter ajudado!

Um forte abraço e bons estudos!