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

Agregando al codigo un if si soy mayor de edad pero no tengo licencia

Básicamente es para que muestre un mensaje de que no puede conducir porque no tiene licencia. El código del programa arroja la página en blanco si la persona es mayor de edad y no tiene licencia. (Más que nada es estética ya que lógicamente esta bien).

<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){ 
        if (tieneLicencia == "S"){

        imprimir("Puede conducir");

        }

            if (tieneLicencia == "N") {

            imprimir("No puedes conducir porque no tienes licencia")

            }

    }

    if (edad < 18) {

        imprimir("No puedes conducir");

    }

</script>
1 respuesta

Lo que se podria hacer para reducir lineas de codigo es if (edad >= 18 and tieneLicencia == "S"){ imprimir("Puede conducir"); } if (tieneLicencia == "N") { imprimir("No puedes conducir porque no tienes licencia") }

"and" tendrias que adaptarlos al lenguaje en el que estas programando. Saludos.