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

VOY CON OTRA OPCION SI PUEDO CONDUCIR

Hola a todos!!!!, existe la posibilidad de que sea un menor y que no sea necesaria la pregunta por cuestion logica, si tiene registro. Motivo por el cual, comparto mi codigo analizando todas las posibles variables y/o combinaciones del caso. Saludos a todos!!!!!!!

<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 == "S") {
            imprimir("PUEDES CONDUCIR")
        }

    else {
        imprimir ("NO PUEDES CONDUCIR")
    }

    }
    else {
        imprimir("ERES MENOR DE EDAD, NO PUEDES CONDUCIR NI OBTENER LICENCIA")
    }    

</script>
3 respuestas

Saludos, creo que si depende mucho como tomes el significado de la decisión, es importante a la hora de programar estar bien de acuerdo con esos if

creo que en este caso, lo que puedes hacer en ves de usar ese ultimo else, y ahorrar código es solo completar el mensaje para que diga eso que deseas mostrar.

else {
        imprimir ("NO PUEDES CONDUCIR, ERES MENOR DE EDAD Y NO PUEDES OBTENER LICENCIA AUN.")
    }

Hola, He probado inicialmente lo que comentas, pero me encontre con que fuera del IF, al final, hace la impresion al final del if inicial, cuando se cumplen todas las condiciones positivas