1
resposta

MEU CODIGO SEMPRE DIZ QUE ERREI O NUMERO!!! ONDE ESTA O ERRO?

            <meta charset="UTF-8">
           <input/>
            <button><B>HOJE VOU GANHAR DINHEIRO?</B></button>

        <script>



        var numerodasorte = [1, 2, 3];    
        var input= document.querySelector("input")
        input.focus();
        var play=false;
        function vdc(){
            for(var conta=0;conta < 3  ;conta++);
            {
                  input.focus();
                if (input.value==numerodasorte[conta])
                        {

                         alert("Voce vai Ganhar Dinheiro Hoje!");
                            pla=true;
                                        }              

           }
     if(play==false){

                           alert ("Voce Errou!!");
                            input.value=" ";

            }


        }

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


        </script>
1 resposta

Olá LAIZA MOURA TAVARES , acredito que o motivo do erro possa ser a variável play que está escrita errada no momento da atribuição do valor logico true,está faltando a letra Y .porem ao testa aqui com a variável corrigida identifiquei que o programa funciona normalmente quando não é atribuido um valor em array na variável ->numerodasorte ,logo pode ser também esse o motivo da falha . segue abaixo o meu codigo que é semelhante ao seu programa porem está colocando os valores aleatorios atraves de funções.

<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();
            var achou = false;
            for(var posicao=0;posicao<segredos.length;posicao++){
                if(segredos[posicao] == numeroAleatorio){
                    achou = true ;
                    break;
                }
            }
            if(achou == false){
                segredos.push(numeroAleatorio);
                numero++;
            }
        }
        return segredos;
    }


    var segredos = sorteiaNumeros(3);

    var input = document.querySelector("input");
    input.focus();
    var achei=false;
    function Verifica(){
        for(var i=0;i < segredos.length;i++){
            if(input.value == segredos[i]){
                alert("Você ACERTOU!!!");
                achei=true;
                break;
            }

        }
        if(achei==false){
        alert("Você ERROU!!");
        }
    }
    var botao = document.querySelector("button");
    botao.onclick = Verifica;

</script>

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software