1
resposta

Desafio: hora da prática

//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){
         console.log (contador);
         contador = contador + 1;
    
}
//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){
                     console.log (contador);
                     contador = contador - 1;
           }
//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 numEscolhido = prompt ( 'Escolha um numero ');
      
while ( numEscolhido >= 0){
          console.log (numEscolhido);
           numEscolhido = numEscolhido - 1;
    }
//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 numEscolhido = prompt ( 'Escolha um numero ');
let n = 0 ;

while ( n <= numEscolhido){
      console.log (n);
      n = n + 1;
      
    }
1 resposta

Oi Marcia,

Seus códigos estão muito bons e demonstram um bom entendimento do loop while.

Uma pequena observação: no terceiro e quarto exemplo, o prompt retorna uma string. Para garantir que você está trabalhando com números, você pode usar a função parseInt() ou parseFloat() para converter a entrada do usuário para um número antes de iniciar o loop.

Por exemplo:

let numEscolhido = parseInt(prompt('Escolha um número'));

Isso garante que seu código funcione corretamente mesmo se o usuário inserir algo que não seja um número.

🤓 Bons estudos!