Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Dúvida - Javascript Iniciantes

$
0
0
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. 

Viewing all articles
Browse latest Browse all 14190