2
respostas

Pratica Loop While

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi, Enzo, tudo bem?

Parabéns por compartilhar seu código.

Você está no caminho certo! A lógica dos contadores está quase lá.

Tem apenas um errinhos nos dois últimos blocos(Contagem regressiva e progressiva) acontece porque a linha que altera o valor da variável (contagemRegressiva-- e contagemProgressiva++) ficou do lado de fora das chaves {} do while. Isso cria um loop infinito, pois a condição para o loop parar nunca é alcançada.

Para corrigir, basta colocar o incremento ou o decremento para dentro do bloco do while, assim:

//Contagem regressiva
let contagemRegressiva = prompt("Digite um número: ");
while(contagemRegressiva >= 0) {
    console.log(contagemRegressiva);
    contagemRegressiva--;
}

//Contagem Progressiva
let contagemProgressiva = prompt("Digite um número: ");
while(contagemProgressiva <= 10) { // Exemplo de condição
    console.log(contagemProgressiva);
    contagemProgressiva++;
}

Teste essa alteração e veja o resultado! Continue mandando ver nos estudos.

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade

muito obrigado pela observação :)