Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Loop While

Exercício 1: Esse não teve muito mistério...

//Exercício 1
let contador=1;

while (contador <= 10){
   console.log(`Executando a interação ${contador}`);
   alert(`Executando a interação ${contador}`);
   contador++;
}
alert('Fim da execução!');
console.log('Fim da execução!');

Exercício 2: Basicamente o inverso do primeiro. Então fiz algumas alterações nos operadores lógicos e mudei o valor de inicio do contador.

//Exercício 2
let contador=10;

while (contador > 0){
    console.log(`Executando a interação ${contador}`);
    alert(`Executando a interação ${contador}`);
    contador--;
}
alert('Fim da execução!');
console.log('Fim da execução!');

Exercício 3 e 4:

//Exercício 3
let contador;
let numeroInicial = prompt('Digite um número para iniciar a contagem regressiva:');
contador = numeroInicial;

while(contador >= 0){
    alert(`A contagem esta em: ${contador}.`);
    console.log(`A contagem esta em: ${contador}.`)
    contador--;
}
alert('Seu tempo acabou!');
//Exercício 4
let contador = 0;
let numeroFinal = prompt('Digite um número que deseje finalizar sua contagem progressiva:');

while(contador <= numeroFinal){
    alert(`A contagem esta em: ${contador}.`);
    console.log(`A contagem esta em: ${contador}.`)
    contador++;
}
alert('A contagem chegou ao fim!');

Nesses dois queria ver se teria alguma opção de mostrar na tela sem que precise ficar pressionando o ok para prosseguir. Olhei no forum e vi que há a opção de document.write() . Porém apresentou um erro no qual não sei bem o que seria. Ai optei por deixar em alert() mesmo.

IPrint da tela: Print do console.log mostrando o erro 'Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.'

1 resposta
solução!

Oi Wilson, tudo bem?

Muito obrigada por compartilhar seus exercícios! É excelente ver como você abordou cada um deles de maneira prática e eficiente. A utilização de loops while para criar contagens progressivas e regressivas demonstra uma compreensão sólida dessas estruturas de controle de fluxo em JavaScript.

Além disso, as adaptações no segundo exercício, modificando os operadores lógicos e o valor inicial do contador, mostram uma habilidade em personalizar o código para atender aos requisitos específicos.

Continue praticando e explorando desafios!

Um abraço e bons estudos.