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++
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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!