Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

¿Será qué puedo conducir?

En el caso de que tenga mayor o igual a 18 años y que tenga licencia , me devuelve "si puedo conducir" Pero en el caso contrario me devuelve "no puedes conducir ", aun si se cumple alguna de las condiciones. Ej: Si tengo 18 pero no tengo licencia entonces me devuelve que no puedo conducir.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

Hola Melisa Ortega Fin, eso es lo correcto según el ejercicio! ya que para poder conducir tenés que cumplir ambas condiciones.

Saludos!

Te comparto una solución mas avanzada para que, al colocar que eres menor a 18 años, directamente te devuelva "No puedes conducir", sin que consulte si tienes licencia posteriormente:

<meta charset="UTF-8">

<script>

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

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

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

    if (edad < 18) {

        imprimir("NO puede manejar");


    } else {

    var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");

    if (edad >= 18 && tieneLicencia == "S") {
        imprimir("Puede manejar");
    } else {
        imprimir("NO puede manejar");
    }
    }

</script>