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

Juego de adivinacion - Ayuda

Probe haciendo algunas variaciones , y todo anda bien ,pero en caso de acertar al tercer intento no aparece la alerta. Tampoco estoy segudo si tiene sentido hacerlo de esta forma.

<script>
    function saltarLinea(){

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

    function imprimir(text){

        document.write(text);
        saltarLinea();

    }

    var numeroPensado = Math.round(Math.random()*2);

    var intentos =3;
    var numeroEntregado = parseInt(prompt("Ingrese un numero de entre 0 y 10"));
    for (contador=1;contador<intentos; contador++){
    if (numeroPensado == numeroEntregado){
        alert("Felicitaciones!! Acertaste en tu " + contador +"º intento");
        break;
    }
    else{
        numeroEntregado = parseInt(prompt("Este es su "+ (contador+1) +"º intento Ingrese un numero de entre 0 y 10"));

    }


    }

    imprimir("El numero era "+ numeroPensado)
</script>

Por si acaso las unicas respuestas posibles son 0 , 1 , 2 .

1 respuesta

hola Hans, me parece que estas errando en la parte del else donde a la variable contador la estas aumentando en +1 y eso esta afectando en la cantidad de iteraciones en el for, , te envió el código de como lo hice.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad