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

como se podría hacer de manera mas concreta?

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

3 respuestas

yo lo realize de esta manera:

if (edad >= 18 && tieneLicencia == "S") { alert("Puedes conducir"); }else{ alert("No Puedes conducir"); }

Hola Henry, entiendo que quieres abarcar todas las opciones, pero también hay que tener en cuenta el caso de ser mayor de edad y no tener licencia. Te dejo como lo hice, esperando poder ayudar y en caso que haya alguna observación estoy pendiente. Saludos.

Hola Henry, te comparto el código para abarcar todas las opciones posibles a ingresar por el Usuario. Consideré también los posibles errores, con mención propia en el error para que el usuario sepa donde se equivocó y pueda corregir.

<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 S o N");

    if (edad>=18 && edad <= 100) {
        if (tieneLicencia == "S" || tieneLicencia == "s") {
            imprimir("Si puedes manejar")
            }else if (tieneLicencia == "N" || tieneLicencia == "n") {
            imprimir("Te falta Licencia")
            }else {
            imprimir("Introducir datos de Licencia correctamente ")
                }
    }else if (edad < 18 && edad >0) {
        if (tieneLicencia == "S" || tieneLicencia == "s") {
            imprimir ("Falta edad")
        }else if(tieneLicencia == "N" || tieneLicencia == "n")  {
            imprimir("Falta edad y Licencia")
            }else {
            imprimir("Introducir datos de Licencia correctamente")
        }
    }else {
        if (tieneLicencia == "S" || tieneLicencia == "s"||tieneLicencia == "N" || tieneLicencia == "n") {
            imprimir("Introducir datos de Edad correctamente")
        }else{
            imprimir("Introducir datos de Edad y Licencia correctamente")
        }
        }
</script>

Si se me escapó alguna opción me dices y lo revisamos. Saludos.