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

¿Será qué puedo conducir?

Hola compañeros, me puse de curioso e imagine posibles escenarios en cuando a los datos o valores que ingrese el usuario y trate de tenerlo todo en cuenta... les dejo el codigo aqui.

<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?"));

    if (edad >= 18) {
        var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");

        if (tieneLicencia.toLowerCase() == "s") {
            imprimir("Puedes conducir");
        } 
        else if (tieneLicencia.toLowerCase() == "n") {
            imprimir("no puedes conducir, no tienes licencia");
        }
        else {
                imprimir("respuesta incorrecta vuelve a cargar la pagina");
        }
    }
    else {
        imprimir("no puedes conducir, tienes menos de 18 años");
    }
</script>
1 respuesta

Excelente compañero, eres un crcack.. yo no lo hice como tu, fue mas sencillo.

<meta charset="UTF-8">
<h1>Licencia</h1>

<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 && tieneLicencia == 'S'){
        imprimir("Puedes conducir");
    }
    else{
        imprimir("No puedes conducir");
    }

</script>

Muchas gracias por tu codigo, esta excelente.! eso es bueno para uno seguir aprendiendo