Olá amigos, sou novo no fórum e a programar em Javascript também, segue abaixo um dos primeiros algoritmos que fiz, porém o resultado não esta aparecendo como deveria, ou seja, se eu escolho par e verifico que a opção do computador somada com a minha deveria dar um número par, ele acaba aparecendo mensagem que eu perdi, ao invés de ganhar. O mesmo vale para impar ás vezes também. Quem puder me ajudar e dar sugestões de melhoria no código eu fico muito agradecido! ;)
<html>
<head>
<title>Jogo par ou impar</title>
</head>
<body>
<script language="javascript">
var opcaoComputador = Math.floor(Math.random() * 10);
console.log(opcaoComputador);
function opcaoPar() {
var opcaoUsuario1 = prompt("digite seu numero escolhido: ");
var soma1 = opcaoUsuario1 + opcaoComputador;
if (soma1 % 2 === 0) {
alert("Voce venceu!")
} else {
alert("Voce perdeu! Mais sorte na proxima")
}
}
function opcaoImpar() {
var opcaoUsuario2 = prompt("digite seu numero escolhido: ");
var soma2 = opcaoUsuario2 + opcaoComputador;
if (soma2 % 2 === 0) {
alert("Voce perdeu! Mais sorte na proxima")
} else {
alert("Voce venceu!")
}
}
</script>
<h2 align=center>Escolha par ou impar
<table><tr>
<td><input type=button value="par" onClick="opcaoPar();"></td>
<td><input type=button value="impar" onClick="opcaoImpar();"></td>
</table>
</h2>
</body>
</html>