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

Dúvida no Ex. 1 da Aula 7 - Desafio final

Boa noite,

Busquei uma solução diferente, fazendo cada etapa ser acionada por um botão. Gostaria de saber se a solução foi muito ruim, se há algo dispensável no código ou que poderia ser feito de forma mais simples.

Vamos brincar de loteria?

1 - 2 - 3 -

9 respostas

Vamos brincar de loteria?

1 - 2 - 3 -

´´´

Vamos brincar de loteria?

1 - 2 - 3 -

´´´

Vamos brincar de loteria?

1 - 2 - 3 -

"

"

Não estou conseguindo postar o código. Fica em branco.

Vamos brincar de loteria?

1 - 2 - 3 -

script>

var sorteados = []; var palpites = [];

var sortear = function () { for (i = 0; i < 6; i++) { var numero = Math.round(Math.random () * 60); if (numero > 0) { sorteados.push (numero); } else { i--; } }

console.log (sorteados); alert ("Números Sorteados! Faça agora seu jogo!"); };

var jogar = function () { while (palpites.length < 6) { var palpite = parseInt (prompt ("Digite o palpite")); palpites.push (palpite); console.log (palpites);

}

alert ("Confira seu jogo: " + palpites); alert ("Confira agora o resultado!");

};

var mostraResultado = function (palpite, sorteado) { document.write ("Se palpite foi: " + palpites + ""); document.write ("Os números sorteados foram: " + sorteados + ""); var acertos = 0; for (p = 0; p < 6; p++) { for (s = 0; s < 6; s++) { if (palpites[p] === sorteados[s]) { acertos++; } } }

if (acertos < 6) { document.write ("Você teve " + acertos + " acertos."); } else { document.write ("Você está rico!"); } };

var clicou = document.getElementById ("botao"); clicou.onclick = sortear;

var inicio = document.getElementById ("iniciar"); inicio.onclick = jogar;

var resultado = document.getElementById ("conferir"); resultado.onclick = mostraResultado;

</script

Como eu posto o código com a formatação correta aqui?

solução!

É possível criar blocos de código adicionando três aspas (```) antes e depois do código.


<h2>Vamos brincar de loteria?</h2>

<br>

1 - <input type = "submit" value = "Iniciar Sorteio" id = "botao"/>
<br>
<br>
2 - <input type = "submit" value = "Clique aqui para fazer seu jogo." id = "iniciar"/>
<br>
<br>
3 - <input type = "submit" value = "Conferir o resultado." id = "conferir"/>

<script>

var sorteados = [];
var palpites = [];

var sortear = function () {
        for (i = 0; i < 6; i++) {
        var numero = Math.round(Math.random () * 60);
            if (numero > 0) {
        sorteados.push (numero);
        } else {
            i--;
        }
    }

    console.log (sorteados);
    alert ("Números Sorteados! Faça agora seu jogo!");
};

var jogar = function () {
    while (palpites.length < 6) {
        var palpite = parseInt (prompt ("Digite o palpite"));
        palpites.push (palpite);
        console.log (palpites);

    }    


alert ("Confira seu jogo: " + palpites);
alert ("Confira agora o resultado!");

};


var mostraResultado = function (palpite, sorteado) {
    document.write ("Se palpite foi: " + palpites + "<br>");
    document.write ("Os números sorteados foram: " + sorteados + "<br>");
    var acertos = 0;
    for (p = 0; p < 6; p++) {
        for (s = 0; s < 6; s++) {
            if (palpites[p] === sorteados[s]) {
                acertos++;
            }
        }
    }

    if (acertos < 6) {
        document.write ("Você teve " + acertos + " acertos.");
        } else {
            document.write ("Você está rico!");
        }
};

var clicou = document.getElementById ("botao");
clicou.onclick = sortear;

var inicio = document.getElementById ("iniciar");
inicio.onclick = jogar;

var resultado = document.getElementById ("conferir");
resultado.onclick = mostraResultado;


</script>

Obrigado, Josélia.