1
resposta

Sorteio do carro 0km ( Fiz um código grande acho que exagerei ) kk

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}
alert("seja bem vindo, você tem 3 chaves para tentar ganhar um carro 0km ");
var nome = prompt("Vamos começar? Me diga seu nome ? ");
var numeroPensado = Math.round(Math.random() * 10);
//console.log(numeroPensado)
var tentativa = 1;
var maximoTentativas = 3;
var quantasTentativas = maximoTentativas - tentativa;

while(tentativa <= maximoTentativas) {

    var chute = parseInt(prompt(nome + " digite o numero da sua chave ?"));

    if(chute == numeroPensado) {

        mostra("Parabéns ! " + nome + " você é mais novo ganhador do carro 0km! A chave sorteada é " + numeroPensado);
        break;            
    } else { 
        if(tentativa == 3) {

        mostra("Você ERROU! Você  não possui mais tentativas ");  
     } else {
        mostra("Você ERROU! Você pode tentar denovo! Você possui " + quantasTentativas)
     }   
    }
    quantasTentativas = quantasTentativas - 1;
    tentativa++;

}
mostra("FIM")

</script>
1 resposta

Olá Natã, como vai?

Gostei muito do seu código. Bacana você pedir para a pessoa informar o nome e realmente falar com ela pedindo para digitar o número.

Apenas em uma parte do código eu faria uma pequena modificação. Seria no segundo else. Acredito que um alert seria uma melhor forma de trazer a mensagem para o usuário.

Seu código:

else {
        mostra("Você ERROU! Você pode tentar denovo! Você possui " + quantasTentativas);

O mesmo código modificado:

else {
        alert("Você ERROU! Você possui " + quantasTentativas + " tentativa(s)");

O que acha?

Abraços e bons estudos!