Un saludo a todos,
Les cuento que me detuve en este ejercicio por un problema al usar la función imprimir() para el mensaje que se presenta cuando erramos al adivinar el número. Lo curioso es que cuando escribo el mensaje usando directamente el: document.write("Vos erraste"...); se presenta el mensaje correctamente, no así cuando hago uso de la función imprimir().
A continuación les dejo el código.
<meta charset="UTF-8">
<h1> Programa para adivinar número</h1>
<script>
function saltarLinea(){
document.write("<br");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function sortearNumero(){
return Math.round(Math.random() * 10);
}
var numeroPensado = sortearNumero();
var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10: "));
if(numeroLanzado == numeroPensado){
imprimir("Uau! Vos acertaste, pues yo pensé en el número " + numeroPensado);
} else{
var contador = 1;
while(contador <= 10) {
imprimir("¡Se acabó, vos erraste! " );
contador = contador +1;
}
}
</script>
Agradezco cualquier ayuda que me puedan dar.