Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

¿Será que puedo conducir? Resolución

Hola. Les comparto mi resolución sobre este ejercicio. El problema es que cuando pongo una edad de 18 o más y "N", no me figura ningún mensaje. ¿Cómo podría corregir el código? Gracias...

<meta charset="UTF-8">

<h1>¿Puede conducir?</h1>

<script>

    function saltarLinea() {
        document.write("<br>");
    }

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

    var edad = parseInt(prompt("¿Cuál es su edad?"));
    var tieneLicencia = prompt("¿Tiene licencia? Responde S o N");

    if (edad >= 18) {

      if (tieneLicencia == "S") {

          imprimir("Usted puede conducir.");

      }
}

else {

         imprimir("Usted no puede conducir.");
    }


</script>
1 respuesta
solución!

Hola, espero que estés bien. Hice algunos cambios en tu código, espero que te ayude:

 if (edad >= 18 && tieneLicencia == "S") { 
          imprimir("Usted puede conducir.");
     } else {
         imprimir("Usted no puede conducir.");
     }


     // Yo hice de esta manera, pero el único problema en tu código es que no estaba correcta la indentación del bloque del 'if', deberia estar así:

 if (edad >= 18) {

      if (tieneLicencia == "S") {
          imprimir("Usted puede conducir.");
      } else {
         imprimir("Usted no puede conducir.");
    }

  }

Espero haberte ayudado!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios