Buenas gente. Acá les muestro el mismo juego de adivinanza, con la peculiaridad de que si ganaste, el juego vuelve a comenzar automáticamente. Y si perdiste las 3 veces, imprime la respuesta en el navegador. Les dejo mi LinkedIn para seguirnos entre nosotros y charlas :) www.linkedin.com/in/agustin-perea
var numeroPensado= Math.round(Math.random()*10); /* Le estamos diciendo a Js que nos devuelva un numero random multiplicado por 10 para que este entre 0 y 10. Y que ademas este reondeado al entero mas cercano.*/
var intentos=3;
var numCont=1;
/*Mejorado con while para darle intentos*/
while(numCont<=intentos){
var numeroIngresado= parseInt(prompt("Ingrese un numero entre 0 y 10."))
if (numeroPensado == numeroIngresado){
alert("Ha ganado!. La respuesta era "+numeroPensado +". Encontrado en el intento "+numCont);
numCont=0; /*Para que si ganaste, el juego vuelva a empezar.*/
/*En este lugar podria poner un 'break' para que salga del while si se llega a esta instancia. Pero yo por ahora quiero que el juego siga hasta que pierdas 3 veces. */
} /*si no pasa esto, sucede lo que hay en el else*/
else{
alert("Ha perdido. Imbecil!!! ");
}
numCont++;
saltolinea();
}
if(numCont>intentos){
imprimirAlgo("La respuesta fue "+numeroPensado);
saltolinea();
}