1
resposta

Desafio While - Progrssão e Regressão.

Fiz o código dessa forma, alguma sugestão de melhoria?

let contadorProgressao = 1;

while(contadorProgressao <= 10){ console.log(contadorProgressao) contadorProgressao++ }

//------------------------------------------------

let contadorRegressao = 10;

while(contadorRegressao >= 0){ console.log(contadorPromptRegressao) contadorPromptRegressao-- }

//------------------------------------------------

let contadorPromptRegressao = parseInt(prompt('Escolha um número acima de 0:'));

while(contadorPrompt >= 0){ console.log(contadorPrompt) contadorPrompt-- }

//------------------------------------------------

let contadorPromptProgressão = parseInt(prompt('Escolha um número acima de 0:')); let numero = 0;

while(numero <= contadorPromptProgressão){ console.log(numero) numero++ }

1 resposta

Olá, Paulo! Tudo bem?

Seu código está quase lá, mas tem alguns pequenos ajustes que podem ser feitos para melhorar e corrigir alguns erros. Vamos dar uma olhada:

  1. Contador Regressão de 10 a 0: Aqui, você tem um pequeno erro de digitação. O nome da variável usada no console.log é diferente do nome da variável que está sendo decrementada. Vamos corrigir isso:

    let contadorRegressao = 10;
    
    while(contadorRegressao >= 0){
        console.log(contadorRegressao);
        contadorRegressao--;
    }
    
  2. Contagem Regressiva com Prompt: Houve um pequeno erro no nome da variável dentro do loop. Vamos corrigir para que tudo funcione corretamente:

    let contadorPromptRegressao = parseInt(prompt('Escolha um número acima de 0:'));
    
    while(contadorPromptRegressao >= 0){
        console.log(contadorPromptRegressao);
        contadorPromptRegressao--;
    }
    

Essas correções devem ajudar seu código a funcionar conforme o esperado.

Bons estudos!