2
respostas

Código com melhoria na pergunta do pop up

Olá, pessoal. Fiz essa mudança na pergunta do pop up para que o usuário não tenha um universo infinito de números para chutar, enquanto o programa está rodando uma amostra pequena.

<meta charset="UTF-8">

<script>

function pulaLinha() {
    document.write("<br>");
}

function mostra(frase) {

    document.write(frase);
      pulaLinha();
}

let numeroMaximo = 15
let n = numeroMaximo


function sorteia(){
    return Math.round(Math.random()*n);

}

let numeroPensado = sorteia(n);
let chute = parseInt(prompt("Digite seu chute entre 0 e " + n + "!"));

if(chute == numeroPensado){
    mostra("Você acertou!");
} else {
        mostra("Você errou, o número pensado foi " + numeroPensado + ".");
}

</script>
2 respostas

Legal Dayvisson, mudar o algoritmo dando a ele novas regras é sempre uma boa oportunidade para aprender ainda mais.

Oi, Dayvisson, tudo bem?

É uma boa opção de dar ao usuário mais chances de acertar. Mas que tal deixarmos o usuário decidir quantos números sortear? No caso, ele escolhe quantos números entram na função sorteia. É uma implementação legal a se fazer :} E só uma coisinha, aqui faltaram os ; :

let numeroMaximo = 15;
let n = numeroMaximo;

Bons estudos!