Gostaria de compartilhar minhas soluções com o que aprendi nas aulas e aqui no fórum.
Quem puder apontar mudanças e aprimoramentos, seria ótimo.
<!DOCTYPE html>
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n) {
return Math.round(Math.random() * n);
}
function verificaChute() {
chute = parseInt(prompt("Tente adivinhar um número entre 0 e 10. Você tem " + chances +" chances:"));
}
var numeroPensado = sorteia(10);
var chute;
var tentativas = 1;
var chances = 3
console.log(numeroPensado);
verificaChute();
while (chute != numeroPensado && tentativas < 3) {
if (chute > numeroPensado) {
alert("Você errou! Seu chute é maior que o número pensado!");
}
else if (chute < numeroPensado) {
alert("Você errou! Seu chute é menor que o número pensado!");
}
tentativas++
chances--
verificaChute()
}
if (chute == numeroPensado){
alert("Uau! Você acertou, pois eu pensei no " + numeroPensado);
}
else {
alert("Que pena, você errou! Eu pensei no " + numeroPensado)
}
mostra("Pressione F5 ou atualize a página para jogar novamente!")
</script>