1
resposta

[Projeto] Desafio Prática

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

//1
let contador = 1;

while (contador <= 10){

    console.log(contador);
    contador ++;
}

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

//2
let contador = 10;

while (contador >=0) {
    
    console.log(contador);
    contador --;
}

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

//3
let numeroEscolhido = prompt("Digite seu número escolhido: ");

while (numeroEscolhido >= 0) {
    console.log(numeroEscolhido);
    numeroEscolhido--;
}

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

//4
let numeroEscolhido = prompt("Digite seu número escolhido: ");

let contador = 0;

while (contador <= numeroEscolhido) {
    console.log(contador);
    contador++;
}
1 resposta

Olá, Gabriel.

Tudo bem?

Muito obrigado por compartilhar o seu desafio aqui com a gente. Isso mostra que está de fato praticando e evoluindo. Parabéns.

Você já fez um ótimo trabalho com os exemplos que compartilhou! Vou dar uma olhada em cada um deles para ver se está tudo certinho.

  1. Contador de 1 a 10 usando while:

    let contador = 1;
    
    while (contador <= 10) {
        console.log(contador);
        contador++;
    }
    

    Esse código está certinho! Ele começa em 1 e vai até 10, mostrando cada número no console.

  2. Contador de 10 a 0 usando while:

    let contador = 10;
    
    while (contador >= 0) {
        console.log(contador);
        contador--;
    }
    

    Esse também está correto. Ele começa em 10 e vai até 0, mostrando cada número no console.

  3. Contagem regressiva a partir de um número escolhido pelo usuário:

    let numeroEscolhido = prompt("Digite seu número escolhido: ");
    numeroEscolhido = Number(numeroEscolhido); // Certifique-se de converter a entrada para número
    
    while (numeroEscolhido >= 0) {
        console.log(numeroEscolhido);
        numeroEscolhido--;
    }
    

    Só adicionei a conversão da entrada do prompt para número, usando Number(), para garantir que o valor digitado pelo usuário seja tratado como número e não como string.

  4. Contagem progressiva até um número escolhido pelo usuário:

    let numeroEscolhido = prompt("Digite seu número escolhido: ");
    numeroEscolhido = Number(numeroEscolhido); // Certifique-se de converter a entrada para número
    
    let contador = 0;
    
    while (contador <= numeroEscolhido) {
        console.log(contador);
        contador++;
    }
    

    Aqui, fiz a mesma conversão da entrada para número.

Você está no caminho certo! Essas pequenas alterações ajudam a garantir que o código funcione corretamente, especialmente quando lidamos com entradas de usuários.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.