Creo que en el ejemplo del profe, en la línea del IF se debería poner la variable contador y no intentos, porque en el caso de acertar daría siempre 3.
Creo que en el ejemplo del profe, en la línea del IF se debería poner la variable contador y no intentos, porque en el caso de acertar daría siempre 3.
Se aclara en el próximo ejercicio, perdón, jaja
Saludos,
Me pasó exactamente igual reemplace la variable intentos por contador para que avisara en cual intento adiviné el número:
<meta charset="UTF-8">
<h1>PROGRAMA JUEGO DE ADIVINACIÓN CON INTENTOS</h1>
<hr/>
<script>
function saltarlinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarlinea();
}
var numeroPensado = Math.round(Math.random()*10);
console.log(numeroPensado);
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 acertó en el intento " + contador + ", el número pensado era " + numeroPensado);
break;
}
else {
alert("Usted erró");
}
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>
<h1>Programa juego de adivinacion</h1>