1
resposta

Meu projeto final | Lógica de programação.

Minha versão do projeto final do curso de lógica.

<meta charset="UTF-8">

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

<script>

    function geraNumero() {
        var numero_gerado = Math.round(Math.random()*10);

        while(numero_gerado == 0) {
            var numero_gerado = Math.round(Math.random()*10);    
        }

        return numero_gerado;
    }

    function sorteiaNumero(quantidade_maxima) {
        var total_numeros_sorteados = 0;
        var numeros_definidos = [];

        while(total_numeros_sorteados < quantidade_maxima) {

            var numero_teste = geraNumero();
            var numero_repitido = false;

            for (var i = 0; i < numeros_definidos.length; i++) {

                    if (numero_teste == numeros_definidos[i]){
                    numero_repitido = true;
                    break;
                    }
            }

            if (numero_repitido == false){
                numeros_definidos.push(numero_teste);
                total_numeros_sorteados++;    
            }
        }

        return numeros_definidos;
    }    

    function comparaNumeros() {
        var acertou = false;

        for (var i = 0; i < numeros_sorteados.length; i++) {

            if(input.value == numeros_sorteados[i]) {
                acertou = true;
                break;
            }
        }

        if (acertou == true){
                alert("Você acertou! Números sorteados:  " + numeros_sorteados.sort());
        } else {
                alert("Você NÃO acertou! Números sorteados:  " + numeros_sorteados.sort());
        }

        input.value = "";
        input.focus();
    }


    var numeros_sorteados = sorteiaNumero(4);

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

    var button = (document.querySelector("button"));
        button.onclick = comparaNumeros;

</script>
1 resposta

Olá Wesley tudo bem ?

acabei de testar seu código aqui e gostaria de te dar meus Parabéns , o seu projeto ficou muito bom, continue assim praticando e consolidando seus conhecimentos que você vai evoluir muito. =)

E qualquer dúvida sinta-se a vontade para compartilhar aqui no fórum, ficaremos muito felizes em poder te ajudar.

Que você tenha um excelente estudos, abraços!!