1
resposta

[Projeto] Desafio While

<meta charset = "UTF-8">
<script>
//Estruturas de repetição
//Desafio 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 <= 10 ){
    alert(`Contando ${contador}`);
    contador++;
}

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

let contemenos = 10;

while(contemenos <= 10 & contemenos >= 0){
    alert(`Decrementando os números ${contemenos}`);
    contemenos--;
}

//Desafio 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.

let contagem = parseInt(prompt('De qual número voce quer começar a contagem regressiva?'));
let qtdade = 0;
while(qtdade <= contagem & qtdade == 0){
    console.log(`Contagem regressiva ${contagem}`);
    contagem--;
}

//Desafio 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.

let conte = parseInt(prompt('Digite um número para começar a contagem.'));
let valor = 0;
while(valor <= conte){
    console.log(`Contando... ${valor}`);
    valor++;
}
</script>
1 resposta

Oi, Amanda! Tudo bem?

Ótimo código, parabéns pela execução! Deixo apenas algumas sugestões: e, relação ao desafio 2 devemos usar o operador lógico && (e não & e como estamos começando de 10 e indo até 0, não precisamos da condição contemenos <= 10, deixando o nosso código da seguinte forma:

let contemenos = 10;

while(contemenos >= 0){
    alert(`Decrementando os números ${contemenos}`);
    contemenos--;
}

Em relação ao desafio 3 podemos fazer algumas alterações na condição do while para fazer com que o loop continue enquanto contagem for maior ou igual a 0, deixando-o da seguinte forma:

let contagem = parseInt(prompt('De qual número você quer começar a contagem regressiva?'));

while(contagem >= 0){
    console.log(`Contagem regressiva ${contagem}`);
    contagem--;
}

Espero ter ajudado! Um forte abraço e bons estudos!