Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

posible error

Creo que en el ejemplo del profe, en la línea del IF se debería poner la variable contador y no intentos, porque en el caso de acertar daría siempre 3.

3 respuestas
solución!

Se aclara en el próximo ejercicio, perdón, jaja

Saludos,

Me pasó exactamente igual reemplace la variable intentos por contador para que avisara en cual intento adiviné el número:

<meta charset="UTF-8">

<h1>PROGRAMA JUEGO DE ADIVINACIÓN CON INTENTOS</h1>
<hr/>


<script>

    function saltarlinea() {

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

    }


    function imprimir(frase) {

        document.write(frase);
        saltarlinea();

    }


    var numeroPensado = Math.round(Math.random()*10);
    console.log(numeroPensado);

    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 acertó en el intento " + contador + ", el número pensado era " + numeroPensado);
            break;

        }

        else {
            alert("Usted erró");
        }

        contador++;

    }

    if (numeroPensado == numeroLanzado){

        imprimir("Usted acertó en el intento " + contador + ", el número pensado era " + numeroPensado);

    }

    else {

        imprimir("Usted erró, el número pensado era " + numeroPensado);

    }


    imprimir("Fin");

</script>
<h1>Programa juego de adivinacion</h1>