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

Tengo un error -ayuda-

Algo pasa, creo que tengo un error. En el juego de adivinación, no corre el programa. Eso pasó después de que le agregué el while. ya revisé el código y lo comparé con el de el maestro, pero me sigue dando ese error. El programa no se ejecuta.

aquí les dejo el código, para saber si es eso o es la app.

<meta charset="utf-8">
<h1>Programa Juego De Adivinacion</h1>
<script>
function saltarLinea() {
        document.write("<br>");
        document.write("<br>");
        document.write("<br>");
    }

    function imprimir(frase){
        document.write(frase);
        saltarLinea();
    } 

    function sortea(n){
        Math.round(Math.random()*n);
    }
      var intentos = 3;
    var numeroPensado = sortea(10); 
    var count=1 

    while(count <=intentos){
    var numeroLanzado = parseInt(prompt("ingrese un numero entre 0 y 10"));
    if (numeroLanzado == numeroPensado) {
        alert("acertaste");  
    }
    else{
        if (numeroLanzado > numeroPensado) { 
            alert("no acertaste, el numero pensado es menor que tu numero);
                                            }
    else{ 
        alert("no acertaste, el numero pensado es mayor que tu numero);
                                            }
    }
    count++;

    }
</script>
2 respuestas

Hola, viendo su codigo creo q todo esta correcto solo la concatenacion del while no esta alineada pienso q tal vez x eso no se esta ejecutando;

while(count <=intentos){ var numeroLanzado = parseInt(prompt("ingrese un numero entre 0 y 10")); if (numeroLanzado == numeroPensado) { alert("acertaste"); } else{ if (numeroLanzado > numeroPensado) { alert("no acertaste, el numero pensado es menor que tu numero); } else{ alert("no acertaste, el numero pensado es mayor que tu numero); } }

intentalo asi, solo movi todo lo q esta dentro del while una concatenacion a la derecha, me avisa si funciona ;)

Hola , tienes varios errores , el primero es la identacion del ciclo while , lo otro serian las comillas en el alert, no estan cerradas. Espero haberte ayudado.