1
resposta

Solução - Desafio 6.13

O desafio 2 foi até bem simples. T1ve mais dificuldade ao codificar a função "sorteia(n)". Aprendi neste desafio a sempre ir programando com o console aberto porque perdi uns 10 minutos até entender que eu precisava criar a variável "n" fora da função para que ela a puxasse.

Eu fiz a variável sortear um número qualquer e a função retornar o número arredondado.

Criei um console.log do númeroPensado só para certificar que o sorteio estava funcionando mesmo.

(Obs: Em 5 tentativas eu acertei 2. Vou jogar na sena hoje kkkk)

Segue a minha resposta:

<meta charset="UTF-8">
<script>

    function pulaLinha() {

        document.write("<br>");
    }

    function mostra(frase) {

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

    function sorteia(n) {
    return Math.round(n)
  }


    var n = Math.random() * 100

    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("Você errou! Eu tinha pensado em um número menor do que " + chute + ".");
    }

   if(chute < numeroPensado) {

        mostra("Você errou! Eu tinha pensado em um número maior do que " + chute + ".");
    }

</script>
1 resposta

Oi Rafael, como vai?

Ótima resolução! O console realmente nos ajuda bastante para resolver problemas e nos poupa bastante tempo, a sua utilização é muito útil para encontrar bugs e para realizar tarefas do dia a dia.

Parabéns pelo empenho nos estudos! E boa sorte na mega sena kkkkkk.

Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!

Abraços e bons estudos!