4
respostas

Fez tudo mas não da certo

A gente fez tudos os passos, mas não consigue dar certo! Quando dou uma olhada no console, o programa diz que a gente tem um erro na ultima linha (82), de sintaxe, estou quebrando minha cabeça pois não acho já como trocâ-lo.

<meta charset="UTF-8">

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

<script>

    function sorteia() {

        return Math.round(Math.random () * 10);
    }

    function sorteiaNumeros(quantidade) {

        var segredos = [];

        var numero = 1;

        while(numero <= quantidade) {

            var numeroAleatorio = sorteia();

            if(numeroAleatorio !== 0) {

                var achou = false; 

            for(var posicao = 0; posicao < segredos.lenght; posicao++) {

                if(segredos [posicao] == numeroAleatorio) {

                    achou = true;
                    break; 

                }
            }

            if(achou == false) {
                segredos.push(numeroAleatorio);
                numero++;
            }
        }

        return segredos;
    }

    var segredos = sorteiaNumeros(3);

    console.log = segredos

    var input = document.querySelector("input");
    input.focus();

    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> 
4 respostas

ta faltando fechar a chave do bloco da função sorteiaNumeros Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Valeu Eduardo!

A gente vai testar agora!

DEU CERTINHO!!! VALEU

Perfeito Luis, marque o tópico como concluído, por favor.