Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

juego secreto v2.0

le coloque dos líneas en para que cuando uno acerté te reinicie el numero y te ponga el puntero en el input.

<meta charset="utf-8">

<input type="" name="">
<button>Verificar si acerto con el secreto</button>

<script type="text/javascript">
//var secreto= Math.round(Math.random()*10);
// arreglos
var secretos=[3,5,4,9];

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("Ud acerto");
            encontrado=true;
            input.focus();
            input.value="";
            break;
    }
    }
    if(encontrado==false){
        alert("Ud no acerto");
        input.value="";
        input.focus();
}

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

</script>
2 respuestas

Hola Joselin, espero estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartatucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

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

Aqui modifique el codigo, agregando en el numero de intento en el cual Acerto

<meta charset="UTF-8">

<input/>
<button>Verificar si acertó con el secreto</button>

<script>
    //var secreto = Math.round(Math.random()*10); 

    var secretos=[3,5,7,9];
    var encontrado=false;

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

    function verificar() {
        for(var posicion=0;posicion<=3;posicion++){
**        if (parseInt(input.value) == secretos[posicion]) {**

            alert("Usted acertó en el intento "+parseInt(posicion+1));
            encontrado=true;
            break;

        }

    }
        if(encontrado===false){
            alert("Usted erró");
        }    


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

    } 

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


</script>