1
resposta

Consolidando

<meta charset="UTF-8">
<input />
<button>Comparandro</button>
<script>

    function sorteia() {
        return Math.round(Math.random() * 10)
    }
    function sorteianumeros(qtd) {
        var segredos = [];
        var num = 3;
        while(num <= qtd) {

            var numeroaleatorio = sorteia()
            var achou = false

            if(numeroaleatorio !== 0) {

                for(var posicao = 0; posicao < segredos.length; posicao++) {
                    if(segredos[posicao] == numeroaleatorio) {
                        achou = true;
                        break;
                    }
                }
                if(achou == false) {
                    segredos.push(numeroaleatorio);
                    num++;
                }
            }

        }
        return segredos;
    }
    var segredos = sorteianumeros(5);
    console.log(segredos)
    var input = document.querySelector("input")

    function verifica() {
        var achou = false
        for (var posicao = 0; posicao < segredos.length; posicao++) {
            if (input.value == segredos[posicao]) {
                alert("você Acertou");
                achou = true;
                break
            }
        }
        if (achou == false) {
           alert("Você errou!")
        }
        input.value = "";
        input.focus();
    }
    var button = document.querySelector("button");
    button.onclick = verifica;
</script>
1 resposta

Olá Leandro, tudo bem com você?

Meus parabéns pela implementação do código, ele atende bem a proposta da aula. Continue contando sempre com o fórum Alura, seja para compartilhar o seu desenvolvimento ou para tirar suas dúvidas.

Fico à disposição.

Abraços e bons estudos.