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

Desafio - Loops e Tentativas

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

alert("Bem-vindo(a) ao jogo do número secreto!");
let numeroSecreto = 9;
let chute;
let tentativas = 0;
let contador = 1;

while (chute != numeroSecreto) {
    console.log(`Contador: ${contador}`);
    contador++;  // Mostra a contagem de 1 a 10 no console

    chute = prompt(`Escolha um número entre 1 e 10`);
    tentativas++; // Contador de tentativas

    if (chute == numeroSecreto) {
        alert(`Isso aí! Você acertou o número secreto ${numeroSecreto} com ${tentativas} tentativa(s).`);
    } else {
        if (chute > numeroSecreto) {
            alert(`O número secreto é menor que ${chute}.`);
        } else {
            alert(`O número secreto é maior que ${chute}.`);
        }
    }
}

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

alert("Bem-vindo(a) ao jogo do número secreto!");
let numeroSecreto = 9;
let chute;
let tentativas = 0;
let contador = 10;

while (chute != numeroSecreto) {
    console.log(`Contador: ${contador}`);
    contador--;  // Mostra a contagem de 10 a 0 no console

    chute = prompt(`Escolha um número entre 1 e 10`);
    tentativas++; // Contador de tentativas

    if (chute == numeroSecreto) {
        alert(`Isso aí! Você acertou o número secreto ${numeroSecreto} com ${tentativas} tentativa(s).`);
    } else {
        if (chute > numeroSecreto) {
            alert(`O número secreto é menor que ${chute}.`);
        } else {
            alert(`O número secreto é maior que ${chute}.`);
        }
    }
}

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.

alert("Bem-vindo(a) ao jogo do número secreto!");
let numeroSecreto = 9;
let chute;
let tentativas = 0;
let contador = parseInt(prompt("Digite um número para iniciar a contagem regressiva:"));

while (contador >= 0) {
    console.log(`Contagem regressiva: ${contador}`);
    contador--;  // Faz a contagem regressiva até 0
}

while (chute != numeroSecreto) {
    chute = prompt(`Escolha um número entre 1 e 10`);
    tentativas++;

    if (chute == numeroSecreto) {
        alert(`Isso aí! Você acertou o número secreto ${numeroSecreto} com ${tentativas} tentativa(s).`);
    } else {
        if (chute > numeroSecreto) {
            alert(`O número secreto é menor que ${chute}.`);
        } else {
            alert(`O número secreto é maior que ${chute}.`);
        }
    }
}

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.

alert("Bem-vindo(a) ao jogo do número secreto!");
let numeroSecreto = 9;
let chute;
let tentativas = 0;
let limite = parseInt(prompt("Digite um número para iniciar a contagem progressiva:"));
let contador = 0;

while (contador <= limite) {
    console.log(`Contagem progressiva: ${contador}`);
    contador++;  // Faz a contagem progressiva até o número escolhido
}

while (chute != numeroSecreto) {
    chute = prompt(`Escolha um número entre 1 e 10`);
    tentativas++;

    if (chute == numeroSecreto) {
        alert(`Isso aí! Você acertou o número secreto ${numeroSecreto} com ${tentativas} tentativa(s).`);
    } else {
        if (chute > numeroSecreto) {
            alert(`O número secreto é menor que ${chute}.`);
        } else {
            alert(`O número secreto é maior que ${chute}.`);
        }
    }
}
1 resposta
solução!

Oi Gilrlane, tudo bem? 😊

Excelente trabalho com os desafios dos loops! 👍

Você demonstrou um bom entendimento de como usar o while para diferentes tipos de contagem.

Seu código está bem estruturado e fácil de entender. 💪

A lógica de cada desafio foi implementada corretamente, com contadores que funcionam como esperado.

Todos os desafios foram resolvidos com sucesso! 😎

🎓 Para saber mais:

Por que programadores preferem o modo escuro? Porque a luz atrai bugs! 🤣