Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] Ayuda con variable [númeroPensado]

¿Cómo hacer para que al momento de pasar los 3 intentos y por ende imprima el [numeroPensado], no aparezca 3 veces seguidas, comparto mi fragmento de código para mayor entendimiento.

Gracias.

<meta charset="UTF-8">

<h1>JUEGO DE ADIVINACION</h1>
<h2></h2>
<br>

<script>

    function saltarLinea() 
    {
        document.write("<br>");    
        document.write("<br>");    
        document.write("<br>");    
    }  

    function print(frase) 
    {
        document.write(frase);
        saltarLinea();
    }

    var numeroPensado = Math.round(Math.random()*10)
    var intentos = 3
    var contador = 1

    while (contador <= intentos) 
    {
    var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"))    

    if (numeroPensado == numeroLanzado) 
    {
        alert("Usted gana");
        break;
    }

    else 
    {
        print("Usted pierde, el número pensado era " + numeroPensado);
    }

     contador++;

    }

    print("Fin del juego, recargue y vuelva a intentarlo");
</script>
2 respuestas
solución!

Edit:

Hola Fernando, espero que estés bien.

¡Perdóname!, no me di cuenta de que era una duda y respondí con una respuesta patrón, para estos casos en que los tópicos son comentarios o resolución de ejercicios.

La respuesta va abajo.

Para que aparezca apenas una oportunidad de intento, tienes que cambiarcabiar el valor que recibe la variable var intentos para 1.

¡Saludos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios