Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

No funciona correctamente Juego_secreto_V3

Hola, Tengo un problema con mi codigo, donde el jugador al acertar un numero sale la alerta "ud acerto" seguido de otra alerta "ud erro".

<meta charset="UTF-8">

<input/>
<button>Verificar se acerto con el secreto</button>

<script>

      function aleatorio() {

        return Math.round(Math.random()*10);
      }

      function sortearNumeros(cantidad){
        var secretos = [];
        var contador = 1;

    while(contador <= cantidad){
        var numeroAleatorio= aleatorio();
        console.log(numeroAleatorio);
        var encontrado = false;

        if(numeroAleatorio != 0){
        for (var posicion = 0; posicion < secretos.length;posicion++){
          if(numeroAleatorio == secretos[posicion]){
          encontrado = true;
          break;
        }
      }
        if(encontrado == false){
          secretos.push(numeroAleatorio);
          contador++;
        }
      }

      }
      return secretos
    }

      var secretos = sortearNumeros(4);

      console.log(secretos);


      var input = document.querySelector("input");
      input.focus();

        function verificar() {

          var encontrado = false;

            for (var posicion = 0; posicion < secretos.length; posicion++){

             if(parseInt(input.value) == secretos[posicion]){

             alert("Usted acerto");
             econtrado = true;
             break;

}

}

            if  (encontrado == false) {
           alert("Usted erro");

}



      input.value = "";
      input.focus();
  }


var button = document.querySelector("button");
button.onclick = verificar;

</script>
2 respuestas
solución!

revisa el encontrado bro :) xd.

alert("Usted acerto"); econtrado = true; break;

uhhh.. lo mire mil veces y no me di cuenta jaja muchas gracias!!!