3
respuestas

Juego de adivinación. Hice el ejercicio junto con el instructor, pero no encuentro mi error.

Buenas tardes a todos

Pido que me indiquen por favor, donde este mi error, ya que no puedo encontrarlo. Fui haciendo el ejercicio junto al instructor, pero , me da un error de sintaxis, y no se que es.

Desde ya muchas gracias Ana María Un aprendiz

<meta charset="UTF-8">

<h1>PROGRAMA JUEGO DE ADIVINACION </h1>

<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);
    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 número: " + contador + "el número pensado era: " + numeroPensado);

            break;
        }
         else {
            alert("Ud. erró");
        }

        contador++;
    }

    if (numeroPensado == numeroLanzado){

        imprimir("usted acertó, en el intento número: " + contador);
        }
         else {
            imprimir("Ud. erró, el número pensado era" + numeroPensado);
        imprimir("fin");
</script>
3 respuestas

Hola! Está perfecto el código, solo te faltó cerrar la llave del último else (antes de < /script>)

La última parte del código sería así:

    if (numeroPensado == numeroLanzado){

        imprimir("usted acertó, en el intento número: " + contador);
        }
         else {
            imprimir("Ud. erró, el número pensado era" + numeroPensado);
            }
        imprimir("fin");
</script>

Solo te faltaba cerrar el else asi quedaria:

    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");

Cordial Saludo Ana El último else lo tienes abierto. Recuerda cerrarlos siempre.