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

[Proyecto] EDAD Y LICENCIA

Opción a solución del problema "Edad y licencia para conducir"

Código

<meta charset="UTF-8">

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

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


    var edad = parseInt(prompt("¿Cuál es tu edad?"));
    var tieneLicencia = prompt("¿Tienes licencia? Responde Si o No");

    if((edad >= 18) && (tieneLicencia == "Si")) {
            imprimir("Eres apto para conducir.");
        }


    else 
        imprimir ("Lo sentimos, no eres apto para conducir.")

</script>
1 respuesta

¡Hola Ana!

He revisado tu código y parece que funciona correctamente. El código está escrito en JavaScript y utiliza la función "prompt" para solicitar la edad y si la persona tiene licencia. Luego, utiliza una estructura condicional "if" para determinar si la persona es apta para conducir o no.

La única sugerencia que tengo es que podrías agregar algunas validaciones adicionales para asegurarte de que los datos ingresados sean correctos. Por ejemplo, podrías agregar una validación para asegurarte de que la edad ingresada sea un número y que la respuesta a la pregunta sobre la licencia sea "Si" o "No".

Aquí te dejo un ejemplo de cómo podrías hacerlo:

var edad = parseInt(prompt("¿Cuál es tu edad?"));

if (isNaN(edad)) {
  imprimir("Por favor, ingresa un número válido para la edad.");
} else {
  var tieneLicencia = prompt("¿Tienes licencia? Responde Si o No");

  if (tieneLicencia.toLowerCase() !== "si" && tieneLicencia.toLowerCase() !== "no") {
    imprimir("Por favor, ingresa una respuesta válida para la pregunta sobre la licencia.");
  } else {
    if (edad >= 18 && tieneLicencia.toLowerCase() === "si") {
      imprimir("Eres apto para conducir.");
    } else {
      imprimir("Lo sentimos, no eres apto para conducir.");
    }
  }
}

Espero que esto te sea útil. ¡Buenos estudios!

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