1
resposta

Jogo da sabedoria

É apenas uma brincadeira para testar os conhecimentos, mas apenas o usuário pode escolher quantos números serão gerados no array.

Obs* Quantos números serão gerados !== quais números serão gerados.

Teste e bom jogo! :)

<meta charset="UTF-8">

Digite os seus chutes:
<br>
<input/>
<button>Sabedoria</button>

<script>

//teste de sabedoria começa agora

alert("Comece seu teste");
var desafio = parseInt(prompt("Quantos números você quer ter a chance de acertar?"));

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

function maquinaSorteia() {

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

function sorteiaMais(quantidade) {

    var misterios = [];
    var numero = 1;

    while(numero <= quantidade) {

        var sorteia = maquinaSorteia();
        var repetido = false;

        if(sorteia !== 0){
            for(posicao = 0; posicao < misterios.length; posicao++){

                if(misterios[posicao] == sorteia) {
                repetido = true;
                break;
                }
            }

            if(repetido == false){
                misterios.push(sorteia);
                numero++;
            }    
        }
    }    
    return misterios;
}

var misterios = sorteiaMais(desafio);
console.log(misterios);

function sera() {

    var acertou = false;

    for(var posicao = 0; posicao < misterios.length; posicao++){

        if(palpite.value == misterios[posicao]){

        alert("Você está sabendo"); 
        acertou = true;
        break;
        }
    }
    if(acertou == false) {

    alert("Estude mais");
    }
    palpite.value = "";
    palpite.focus();
}

var sabedoria = document.querySelector("button");
sabedoria.onclick = sera;

</script>
1 resposta

Fala, Eric! Tudo bem?

Bacana hein!

Muito obrigado por compartilhar conosco. Tenho certeza que vai contribuir muito com todos os alunos!!!

É isso aí!

Bons estudos e vamos em frente!