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

[Sugerencia] "intento" debe ser "contador"

En el video no se ve el mensaje cuando acierta el número, sin embargo en el código dice que se debe imprimir: "usted acertó en el intento+ intento + el número pensado era + numeroPensado". Pero en esa línea de código el intento se debe cambiar por contador, para que dé el número correcto. Yo lo hice así y me salió bien.

<meta charset="UTF-8">

<h1> Programa Juego adivinación </h1>

<script>
function saltarlinea() {
    document.write("<br>");
    document.write("<br>");

}

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






var numeroPensado = Math.round(Math.random()*10);
var intentos = 3;
var contador = 1;

while (contador <= intentos) {
    var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"));

    if (numeroPensado == numeroLanzado) {
    alert("usted acerto");
    break
    }

    else { 
    alert("usted erró el número pensado");
    }

    contador++;
}
    if (numeroPensado == numeroLanzado) {
    imprimir("usted acertó en el intento " + contador + "el número pensado era " + numeroPensado);
    }

    else { 
    imprimir("usted erró, el número pensado era: " + numeroPensado);
    }
imprimir("fin")

</script>
4 respuestas

Justo tenía esa duda, gracias por compartir

¡De nada! :) Justo después lo comentan, pero está bueno saberlo a esta instancia.

buena observación

buen aporte!... estaba intentando dilucidar como era, porque me paso lo mismo.... gracias

EDIT:

De todas formas, en la actividad siguiente se aclara el error y como subsanarlo... pero esta bueno exprimirse la cabeza para hacer las cosas bien antes de pasar a otra actividad, por mas que la siguiente actividad sea la solucion al problema...