alert('Boas vindas ao jogo do número secreto');
let nome; while (true) { nome = prompt('Qual é o seu nome?').trim(); if (nome.length > 0 && nome.length <= 50 && /^[a-zA-ZÀ-ÿ\s]+$/.test(nome)) { break; } else { alert('Por favor, insira apenas letras e espaços no nome.'); } };
let numeroMáximo = parseInt(prompt('Qual o limite de números do jogo?')); let numeroSecreto = parseInt(Math.random() * numeroMáximo + 1); console.log(numeroSecreto); let chute; let tentativa = 1;
//enquanto
while (chute != numeroSecreto){
chute = parseInt(prompt(Escolha um número de 1 á ${numeroMáximo}
));
// se chute for igual ao número secreto
if (numeroSecreto == chute) {
break;
} else {
if (chute > numeroSecreto) {
alert(O Número secreto é menor que ${chute}
);
} else {
alert(O Número secreto é maior que ${chute}
);
}
// tentativa = tentativa + 1;
tentativa++;
}
};
// if (tentativa > 1) {
// alert(Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativa} tentativas.
);
// } else {
// alert(Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativa} tentativa.
);
// };
let palavraTentativa = tentativa > 1 ? 'tentativas' : 'tentativa'
alert(Isso ai ${nome}! Você descobriu o número secreto ${numeroSecreto} com ${tentativa} ${palavraTentativa}.
);