1
resposta

Desafio Loops e Tentativas

Espero que possa ajudar no estudo de outros colegas!

// contador de 1 a 10

let contador = 1

while (contador <= 10 ) {
    alert (`${contador}`)
contador++;
}	



// contador de 10 a 0

let contador = 10

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


// contagem regressiva de x até 0

let contador = parseInt (prompt ('Por favor, insira um numero inteiro positivo!'))

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


// contagem progressiva de 0 até x

let numero = parseInt (prompt ('Por favor, insira um numero inteiro positivo!'))
let contador = 0

while (contador <= numero ) {
    alert (`${contador}`)
contador++
}
1 resposta

Olá, Jonathan! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de laços de repetição com while para criar diferentes tipos de contadores, utilizou muito bem o prompt() e alert() para interação com o usuário e ainda compreendeu a importância do controle de fluxo para estruturar a lógica dos programas.

Uma dica interessante para o futuro é usar loops com for para quando já souber o número de repetições. Dessa forma:

for (let i = 1; i <= 10; i++) {
  alert(i);
}

Isso faz com que o código fique mais direto e legível em situações de contagem conhecida.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!