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

errores que note del parte del maestro

pude notar que el numero de intento no siempre decia 3 si ganaba en el intento 2 me decia 3 por lo que revise el codigo y en vez de de intento devio de colocar contador.

el segundo error fue que siempre te decia cual era el numero pensado a continuacion pude corregir el codigo.

<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 intentos = 3;
    var contador = 1;



    while (contador <= intentos){
        var numeroPensado = Math.round(Math.random()*10);

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

        if (numeroPensado == numeroLanzado){

         alert("usted acertó, en el intento " + contador + " el numero pensado era " + numeroPensado);
         break;

        }

        else {

         alert("usted erró ");  
        }

        contador++;

    }


        if (numeroPensado == numeroLanzado){

         imprimir ("usted acertó, en el intento " + contador + " el numero pensado era " + numeroPensado);


        }

        else {

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

    imprimir("fin");

</script>
1 respuesta

yo tambien me he dado cuenta de dicho error, en realidad sucede por que donde debe decirte en que numero de error, te equivocaste, esta leyendo la variable (intentos) que es igual a , donde deberia leer realmente es el numero del contador que va cabiamdo a medida que agotamos los intentos