Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

O NUMERO DA VAR SEGREDO NAO SE ALTERA APOS EU TER ACERTADO.

    <meta charset="UTF-8">
    <input/>
    <button>Compare Meu Segredo</button>


    <script>
       {
        var segredo = Math.round(Math.random() *10);
        var inputH =document.querySelector("input");
        inputH.focus();




        function bbb( )
        {inputH.focus();
                             if(inputH.value==segredo){
                             alert ("voce acertou!!!!!");

                     }
                     else{
                            alert("Voce Errou!!!");


                     }

                    inputH.value=" ";


        }   var button = document.querySelector("button");
            button.onclick=bbb;


        }
    </script>
3 respostas

Oi Laiza, boa tarde, tudo bem?

Repare que para mudar o número após acertar você deve alterar o valor do segredo, podendo fazer o seguinte:

if(inputH.value==segredo){
    alert ("voce acertou!!!!!");
    segredo = Math.round(Math.random() *10);

 }
solução!

Laiza, se você deseja com que o número secreto seja modificado após você encontrá-lo, crie um valor novo da seguinte forma:

function bbb(){
    inputH.focus();
    if(inputH.value==segredo){
        alert ("Você acertou!!!!!");
        //Após o usuário ser notificado de ter acertado o número,
        //o programa gera, por meio dessa linha abaixo, o novo número:
        segredo = Math.round(Math.random() *10);
    } else{
        alert("Você errou!!!");
    }
    inputH.value=" ";
}

Você também pode construir uma função para deixar o código mais limpo:

function criaSegredo(){
    var segredo = Math.round(Math.random() *10);
    return segredo
}

function bbb(){
    inputH.focus();
    if(inputH.value==segredo){
        alert ("Você acertou!!!!!");
        //Após o usuário ser notificado de ter acertado o número,
        //o programa gera por meio dessa linha abaixo o novo número:
        segredo = criaSegredo();

Espero que tenha servido de ajuda :)

Muito bem pessoal!!