1
resposta

Desafio: Hora Pratica 3 - Minha resolução

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

let contador = 1;

while(contador < 11) {
    alert(`Interação ${contador} de 10`);
    contador ++;
}

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

let contador = 10;

while(contador > 0) {
    alert(`Ainda faltam ${contador} vezes`);
    contador --;
}

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.

let numero;
let numeroValido = false;

while(numeroValido == false) {
    numero = parseInt(prompt('Digite um número de iterações que deseja realizar. Mínimo 5 e Máximo 10'));
    if(numero <5 || numero >10) {
        alert('Escolha um número de 5 a 10');
        } else {
            numeroValido = true
            while(numero > 0) {
                alert(`${numero} iterações restantes!`);
                numero--;            
            }
        }
}    

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.

let contagem = 1;
let numero = parseInt(prompt('Digite quantas iterações você deseja realizar'));;

while(contagem < numero) {
    if(contagem < numero) {
        alert(`${contagem} iterações realizadas, faltam ${numero - contagem}`);
        contagem++;
    }
}    
1 resposta

Olá, Maximino! Tudo bem?

Ótimo código, parabéns! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!