1
resposta

exercício

Sorteio de um carro zero.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    mostra("Sorteio de um carro zero");

    var numeroPensado = Math.round(Math.random() * 10);

    var tentativas = 1;

    while(tentativas <= 3)  {


    var sorteio = parseInt(prompt("Vamos para o sorteio de um carro zero? Boa sorte, digite o número"));

    if(sorteio == numeroPensado) {

        mostra("Parabéns, você acertou! o número pensado era " + numeroPensado);
        break;

    } else {

        mostra("Você errou, perdeu!");

    }

    tentativas++;

}

mostra("Fim");

</script>
1 resposta

Olá Halyne, como vai?

Seu código ficou excelente.

Para te dar outro exemplo, fiz algumas modificações no else do seu código. Veja:

else {
            if(tentativas == 1 || tentativas ==2){
                alert("Está quase lá! Tente novamente!");
            }
            mostra("Você errou na " + tentativas + " tentativa , perdeu!");
        }

Verificamos se foi a primeira ou segunda tentativa do usuário, como ele terá 3 tentativas, seria interessante informar que ele poderá tentar uma nova vez. A outra modificação se dá por conta da mensagem que será exibida se o usuário não acertar de primeira "Você errou", apenas inseri em qual tentativa houve o erro.

Continue praticando sempre. Qualquer dúvida estamos por aqui.

Um forte abraço!