1
resposta

04 Projeto final do curso

lert('Boas vindas ao jogo do número secreto!'); let numeroSecreto = parseInt(Math.random() * 100 + 1); console.log(numeroSecreto); let chute; let tentativas = 1;

// enquanto chute não for igual ao n.s. while (chute != numeroSecreto) { chute = prompt (Escolha um número entre 1 e 100, Tentativa: ${tentativas}); // se o chute igual ao numero secreto if (chute == numeroSecreto){ break; } else { if (chute > numeroSecreto) { alert (O número secreto é menor que ${chute}); } else { alert (O número secreto é maior ${chute}); } // tentativas = tentativas +1 tentativas++; } }

let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa'; alert (Isso aí! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} ${palavraTtentativa}.);

//if (tentativas > 1) { alert (Isso aí! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativas.) // } else { // alert (Isso aí! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativa.) //}

1 resposta

Opa, Marcos! Joia?

Gostei de como você implementou a lógica do jogo do número secreto. O uso do while para manter o loop até que o número correto seja adivinhado e a comparação para fornecer dicas ao jogador estão bem feitos.

Uma dica simples para melhorar ainda mais seu código seria converter a entrada do usuário (chute) para um número com parseInt() logo após o prompt. Isso garante que a comparação funcione corretamente, evitando problema com tipos de dados.

Além disso, notei que há um pequeno erro de digitação na última linha do código: palavraTtentativa deveria ser palavraTentativa.

Boa sorte nos estudos!