Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Juego Adivinanza con intentos definidos por el usuario

<meta charset="UTF-8">
<h1>Adivinanza</h1>
<script>
    function saltarLinea() {
        document.write("<br>");    
        document.write("<br>");    
        document.write("<br>");         
    } 

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }
    function numeroAzar(n){
        return Math.round(Math.random()*n);
    }


   var intentos = parseInt(prompt("Ingrese la cantidad de intentos que desear realizar: "));

   var contador = 1;

   while (contador <= intentos){

    var n = parseInt(prompt("Ingrese un numero: "));
    var numeroSorteado = numeroAzar(n);

    if (n == numeroSorteado){
        alert("Usted acerto, su numero ingresado fue ganador");
        alert("El numero sorteado fue " + numeroSorteado); 
        break;
        }
    else{
        alert("Usted no acerto, su numero ingresado no fue ganador"); 
        if (n >= numeroSorteado){
            alert("El numero que usted ingreso es mayor que el numero sorteado"); 
            alert("El numero sorteado fue " + numeroSorteado); 
        }
        else{
            alert("El numero que usted ingreso es menor que el numero sorteado"); 
            alert("El numero sorteado fue " + numeroSorteado); 
        }
    }
    contador++;  
  } 
  imprimir("Fin");

</script>
2 respuestas

Buen ejemplo Dardo. Me gustó. Muy bien Hiciste 2 alert porque en uno solo te queda largo? Si fue ganador podes abreviarlo. Para pensarlo if (n == numeroSorteado){ alert("Felicitaciones acertó, El numero sorteado fue " + numeroSorteado); break; }

Hola! si hice 2 alerts por separado justamente porque me parecia muy largo para 1 solo, lo que propones esta muy bien, gracias por tu aporte!!