Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] PROGRAMA JUEGO DE ADIVINACION

no se si esta bien lo que corregi

<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){
            //corregir aquí
            alert("usted acertó, en el intento el número pensado era " + numeroPensado);
            break;
        }
        else {
            alert("usted erró");
        }
        contador++;
    }
    if (numeroPensado == numeroLanzado){
        //corregir aquí
        imprimir("usted acertó, en el intento  el número pensado era " + numeroPensado);
    }
    else {
        imprimir("usted erró, el número pensado era " + numeroPensado);
    }
    imprimir("fin");
</script> 
1 respuesta

¡Hola!

En las líneas donde indicas "corregir aquí" debes agregar la variable contador, que debido al incremento que lleva, mostrara el número de intento en que el usuario ha acertado. De la siguiente forma:

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

De igual forma lo haces en la línea de imprimir en el segundo comentario de "corregir aquí".