Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haz lo que hicimos en el aula

<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 sorteo(n) {
    return Math.round(Math.random()*n)
  }

    var numeroPensado = sorteo(10);
    var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"))

    if (numeroPensado == numeroLanzado){
        imprimir("usted acertó")
    } else if (numeroPensado > numeroLanzado) {
        imprimir("usted erró, el número lanzado es menor. El número pensado era " + numeroPensado) 
    } else {
      imprimir("usted erró, el número lanzado es mayor. El número pensado era " + numeroPensado) 
    } 

</script>
1 respuesta

Creo que en la parte de "else if" podrías considerar solo el if y esto "(numeroLanzado > numeroPensado)" quedaría así, para que el mensaje resulte correcto:

if (numeroPensado == numeroLanzado){
    imprimir("usted acertó")}

if (numeroLanzado > numeroPensado) {
    imprimir("usted erró, el número lanzado es menor. El número pensado era " + numeroPensado)} 

else {
  imprimir("usted erró, el número lanzado es mayor. El número pensado era " + numeroPensado) 

Saludos!