1
resposta

[Dúvida] While questão 3 e 4

alert('vamos fazer um contator de 1 ate 10');

contadorRegressivo = 10;
contadorProgressivo = 0;

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

while (contadorProgressivo <= 9) {
    console.log(contadorProgressivo);
    contadorProgressivo++;
1 resposta

Oii Bruno, tudo bem?

Seu código está quase lá, mas parece que você esqueceu de fechar a segunda estrutura while com uma chave (}) no final e parece que você quer tanto um contador regressivo (de 10 a 1) quanto um contador progressivo (de 1 a 10). O seu código atual faz isso corretamente, mas se você quiser melhorar a clareza, podemos separar os contadores e adicionar algumas mensagens adicionais para deixar claro qual parte do código está sendo executada.

Código ajustado:

alert('Vamos fazer um contador de 1 até 10');

// Contador regressivo de 10 até 1
contadorRegressivo = 10;
console.log('Contador regressivo:');
while (contadorRegressivo > 0) {
    console.log(contadorRegressivo);
    contadorRegressivo--;
}

// Contador progressivo de 1 até 10
contadorProgressivo = 1;
console.log('Contador progressivo:');
while (contadorProgressivo <= 10) {
    console.log(contadorProgressivo);
    contadorProgressivo++;
}

Este código agora:

  1. Exibe uma mensagem de alerta para informar que os contadores começarão.
  2. Adiciona uma mensagem no console para indicar que o contador regressivo está começando.
  3. Executa o contador regressivo de 10 a 1.
  4. Adiciona uma mensagem no console para indicar que o contador progressivo está começando.
  5. Executa o contador progressivo de 1 a 10.

Isso deve deixar claro no console qual parte do código está rodando e melhorar a leitura dos resultados.

Um abraço e bons estudos.