// Código - Projeto Final
// Inicialização
alert('Boas vindas ao Jogo do Número Secreto!');
let numeroMaximo = 1000;
let numeroSecreto = Math.floor(Math.random() * numeroMaximo) + 1;
console.log('O número secreto é: ' + numeroSecreto); 
// Variáveis do Jogo
let chute = 0;
let tentativas = 1;
const limiteTentativas = 5;
// Loop Principal do Jogo
while (chute !== numeroSecreto && tentativas <= limiteTentativas) {
    // Solicita o chute
    chute = parseInt(prompt(Tentativa ${tentativas} de ${limiteTentativas}: Escolha um número entre 1 e ${numeroMaximo}.));
// Verificação de número válido
if (isNaN(chute)) {
    alert("Por favor, digite um NÚMERO válido.");
    continue;
}
// Verificação do Palpite
if (chute === numeroSecreto) {
    break; // Sai do loop em caso de acerto
} else if (chute > numeroSecreto) {
    alert(`O número secreto é MENOR que ${chute}.`);
} else {
    alert(`O número secreto é MAIOR que ${chute}.`);
}
// Incrementa o contador de tentativas
tentativas++; 
}
// Finalização e Resultado
if (chute === numeroSecreto) {
    let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
    alert(PARABÉNS! Você ACERTOU o número secreto (${numeroSecreto}) em ${tentativas} ${palavraTentativa}!);
} else {
    alert(FIM DE JOGO! Suas ${limiteTentativas} tentativas acabaram. O número secreto era ${numeroSecreto}.);
}