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

Error en el ejercicio solucionado.

La variable a utilizar en este ejercicio es "contador", no "intentos", ya que este ha sido configurado para que contenga un tres (3).

Este es el código que usé y que me funciona:

<meta charset="UTF-8">

<script>

    function jumpline() {

        document.write("<br>");
        document.write("<br>");
        document.write("<hr>");
        }

    function print(phrase) {

        document.write("<big>" + phrase + "</big>");
        jumpline();

    }

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

        print("<h1>Ejercicio: Juego de adivinanza</h1>")

    while(contador <= intentos){ 

        var answer = parseInt(prompt("Ingrese un número entre 0-10")); 


        if (answer == challenge){

            alert("Su respuesta es la correcta, acertaste en el intento #" + contador + " ha ganado el sorteo!");
            break;
        }

        else {

            alert("Uy! Casi lo logras, la respuesta correcta es " + challenge);
        }

        contador++;
    }

    print("Reto finalizado");

</script>
2 respuestas

hola, compañero estas en lo correcto, me surgió el mismo inconveniente, fue la misma solución, el problema es ¿ porque al instructor si le funciono el codigo?

No le funcionó, al pasar de capítulo agregó un comentario explicando justamente que se había equivocado en esa parte.