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)
1
respuesta

Juego_Secreto_V3

Hola a todos, tengo un problema. Si bien el codigo genera 4 variables distintas el probleama es que no me esta funcionando las alertas!!!

adjunto el codigo

  <meta charset="UTF-8">

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


<script>
  function  aleatorio(){
    return Math.round(Math.random()*10)
  }

//var secreto = 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

      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")
         encontrado = true
         break



         }

             if (encontrado == false){
              alert ("usted erro")
             }



    input.value =""

    input.focus()

}

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

</script>
1 respuesta
solución!

compañero las ultimas lineas del codigo estan dentro de la funcion verificar. el var button...... y button.onclick...... deben estar por fuera del }