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

Mejora en la respuesta de S o N

Si el usuario no pone la S en mayúscula no lo toma por válido y retorna que no puede conducir cuando Si debería poder, por eso hice uso de la función para Strings toUpperCase() para pasar una "s" minúscula a una "S" mayúscula que es con lo que lo compara mi 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 S o N").toUpperCase();

    if (edad >= 18 && tieneLicencia == "S") {
        imprimir("PUEDES CONDUCIR");
    }
    else {
        imprimir("NO PUEDES CONDUCIR");
    }

</script>
1 respuesta

Muy bien pensado!