1
resposta

[Projeto] Praticando (Jogo adivinhar o segredo)

<meta charset="utf-8">

<input/>
<br><br>
<button>Compare com o meu segredo</button>

<script>
    var input = document.querySelector("input");
    var button = document.querySelector("button");

    function getRandomNumber() {
        return Math.round(Math.random() * 5);
    }

    function getSecretsList(quantity) {
        var secrets = [];
        var accumulator = 1;

        while (accumulator <= quantity ) {
            var foundDuplicatedNumber = false;
            var randomNumber = getRandomNumber();
            if ( randomNumber != 0 ) {
                for (var index = 0; index < secrets.length; index++) {
                    if ( secrets[index] == randomNumber ) {
                        foundDuplicatedNumber = true;
                        break;
                    }
                }
                if (foundDuplicatedNumber == false) {
                    secrets.push(randomNumber);
                    accumulator++;
                }
            }
        }
        return secrets;
    }

    var secrets = getSecretsList(3);
    function revealSecrets() {
        var foundSecret = false;
        for (var index = 0; index < secrets.length; index++) {
            if (secrets[index] == parseInt(input.value)) {
                foundSecret = true;
                alert("Voce acertou");
                break;
            }
        }
        if (foundSecret == false) {
            alert("Voce errou");
        }
        input.value = "";
        input.focus();

    }

    button.onclick = revealSecrets;

</script>
1 resposta

Olá Dindy, tudo bem com você?

Meus parabéns pela implementação do código, fico feliz que tenha compartilhado-o com a comunidade do fórum Alura. Continue com essa dedicação aos estudos e desenvolvimento, caso no decorrer desta jornada surjam dúvidas, lembre-se que pode contar sempre com o fórum Alura para saná-las.

Fico à disposição.

Abraços e bons estudos.