El juego permite al usuario 3 intentos para adivinar el numero, permite solo el ingreso de caracteres numericos
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JuegoLoteria</title>
</head>
<body>
<h3>PROGRAMA JUEGO DE ADIVINACION </h3>
</body>
<script>
function imprimir(params) {
document.write("<br>",params)
}
function sorteo(n) {
let b=n+5;
return Math.round(Math.random()*b);
}
function comprobar(numUsuario, numMaquina) {
if (!isNaN(numUsuario)) {
if (numUsuario==numMaquina){
validar=true;
cnt=50;
}else{
alert(`Su numero ${numUsuario}, es distinto al mio`)
}
cnt++;
} else {
alert("El numero ingresado no es valido !");
}
}
let pensado=0;let maquina=0;let validar=false;let cnt=1;const cant=3;
while (cnt<=cant) {
if (cnt==1) {
pensado=parseInt(prompt(`Intento ${cnt}, ingrese un numero`));
maquina = sorteo(pensado);
comprobar(pensado,maquina);
} else {
pensado=parseInt(prompt(`Intento ${cnt}, ingrese un numero`));
comprobar(pensado,maquina);
}
}
if (validar) {
imprimir(" Ganaste !");
} else {
imprimir(`Fallaste el numero era ${maquina} !`);
}
</script>
</html>