2
respostas

[Sugestão] Resolução do desafio 03

Código com comentários para ajudar:

1 - Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.

// Inicializa uma variável chamada contador com o valor 1.
let contador = 1;

// Enquanto o valor do contador for menor ou igual a 10, o loop continuará.
while (contador <= 10) {
    // Mostra um alerta com o número atual do contador.
    alert(`Número: ${contador}`);
    
    // Incrementa o contador em 1 para avançar para o próximo número.
    contador++;
}

2 - Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.

// Inicializa uma variável chamada contador com o valor 10.
let contador = 10;

// Enquanto o valor do contador for maior ou igual a 0, o loop continuará.
while (contador >= 0) {
    // Mostra um alerta com o número atual do contador.
    alert(`Número: ${contador}`);
    
    // Decrementa o contador em 1 para retroceder para o próximo número.
    contador--;
}

3 - Crie um programa de contagem regressiva. Peça um número e conte deste número até 0, usando um loop while no console do navegador.

// Solicita ao usuário que insira um número para iniciar a contagem regressiva.
let numeroContado = prompt('Digite um número para fazer a contagem regressiva:');

// Enquanto o valor de numeroContado for maior ou igual a 0, o loop continuará.
while (numeroContado >= 0) {
    // Mostra um alerta com o número atual da contagem regressiva.
    alert(`Contagem: ${numeroContado}`);
    
    // Decrementa o númeroContado em 1 para retroceder para o próximo número na contagem.
    numeroContado--;
}

4 - Crie um programa de contagem progressiva. Peça um número e conte de 0 até esse número, usando um loop while no console do navegador.

// Solicita ao usuário que insira um número para iniciar a contagem progressiva.
let numeroContado = prompt('Digite um número para fazer a contagem progressiva:');

// Inicializa o contador em 0.
let contador = 0;

// Enquanto o valor do contador for menor ou igual ao númeroContado, o loop continuará.
while (contador <= numeroContado) {
    // Exibe a contagem atual.
    alert(`Contagem: ${contador}`);
    
    // Incrementa o contador para avançar para o próximo número na contagem.
    contador++;
}
2 respostas

Olá Francisco! Tudo bem?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Uma dica geral para melhorar a experiência do usuário é substituir os alert() por console.log() nos desafios 3 e 4, já que o enunciado pede para usar o console do navegador. Isso evita as pop-ups constantes e torna a visualização dos resultados mais amigável durante o desenvolvimento e testes.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!

Obrigado pela sugestão, é que eu estou aproveitando o template html e css com os botões do primeiro desafio ^_^ .