Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desse maneira que eu fiz está aceitável ou não?

<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);

    }
    var n = parseInt(prompt("Insira um número para limitar a distância (0 até o número escolhido): "));

    var numeroPensado = sorteia(n);
    console.log(numeroPensado);

    var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));

    if(chute == numeroPensado) {

        mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
    } 
    if(chute < numeroPensado){

        mostra("Seu chute foi menor do que o número que eu pensei.");
    }
    if(chute > numeroPensado){

        mostra("Seu chute foi maior do que o número que eu pensei.");
    }
</script>



2 respostas

Olá Ayrton!

Está sim! ^^

solução!

Ayrton, boa tarde!

O código está muito bom, porém tem uma variável que poderia ser mais semântica, ou seja, especificar mais o que ela faz. A variável n não indica qual é a sua função. Imagine que um dia você vá mostrar esse código para alguém ela não saberá para que serve essa variável.

Sempre de um nome semântico as suas variáveis nesse caso poderia ser algo como valorMaximo ou LimiteAleatorio. Assim se você for ver esse código futuramente irá se lembrar o que essa variável faz.

Espero ter ajudado e bons estudos!