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

Validando Duplicados

no me funciona

<meta charset="utf-8">

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

<script>  


  function aleatorio(){

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

  function sortearnumeros(cantidad){
    var secretos = [];
    var contador = 1; 
    while(contador<=cantidad){
         var numerosaleatorio = aleatorio();
         console.log(numerosaleatorio)
         var encontrado = false; 
           for (var posicion = 0; posicion < secretos.length; posicion++) { 
          if (numerosaleatorio == secretos[posicion]) {
            encontrado = true;
            break; 
          }

          if(encontrado == false){
          secretos.push(numerosaleatorio);
          contador++; 
          }
        }


    }
    return secretos
  }
  var secretos = sortearnumeros(4);
  console.log(secretos)
  var input = document.querySelector("input");
  input.focus();

  function verificar() {

    var encontrado = false;

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

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

       alert("Usted acerto")
       encontrado = true;
       break;
     }
    }
    if(encontrado == false){
      alert("Incorrecto")
    }
    input.value = "";
    input.focus(); 
  }

   var button = document.querySelector("button");
   button.onclick = verificar;
</script>
1 respuesta

Hola Juan, espero que estés muy bien.

También probé su programa en mi computadora, y realmente no funciona.

Te recomiendo que vuelvas a la clase donde el profesor realiza este ejercicio y lo intentes de nuevo para ver qué no salió bien. Aquí en el foro también hay muchos ejercicios compartidos por otros colegas.

Gracias por tu participación!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios