Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Este é um exercício de um livro sobre Javascript:
Este é um exercício difícil! Você deve sortear 6 números de 1 a 60 e guardar numa
array. Depois peça para o usuário dizer 6 números, um de cada vez (pode usar um
prompt ou um input) e guarde-os em uma outra array. Aí diga quantos números
ele acertou. Sim, é a loteria certinha desta vez!
<script type="text/javascript">
var segredos = [];
var acertos = 0;
var palpites = 0;
var sortearNumeros = function(){
for(i = 0; i < 6; i++){
segredos[i] = Math.round(Math.random() * 60);
}
}
var adivinhar = function(){
for(i = 0; i < 6; i++){
palpites = prompt("Adivinhe o " + parseInt(i+1) + "º" + " Número");
if(segredos[i] == palpites){
acertos+= 1
}
}
resultado = document.getElementById("resultado");
resultado.innerHTML = acertos;
quantidade = document.getElementById("quant");
quantidade.innerHTML = segredos.length;
acertos = 0;
}
</script>
Porém, com esse código, eu só consigo acertar o número se estiver na mesma ordem do array('segredos', que são os números sorteados). Como faço, para acertar um número independente de sua posição no array.
Carregando comentários...