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

[Duda] Licencia

meta charset = "UTF-8">

<h3> LICENCIA DE CONDUCCIÓN </h3> 

<script>

function saltarlinea(){
    document.write("<br>");
    document.write("<br>");
    document.write("<br>");
    }

function imprimir(mensaje){
    document.write( mensaje);
    saltarlinea();

}

var edad = parseInt(prompt("¿Cual es tu edad?"));
var tieneLicencia = prompt ("¿Tiene licencia? Responda S o N");

if (edad >= 18){

    if (tieneLicencia == "S"){

    imprimir("Usted puede conducir");
    }

}

if (edad < 18) {

        imprimir("Usted no puede conducir");

}

</script>

tengo una pregunta, cuando le pongo una edad por encima de 18 y le pongo ''N'' a la segunda pregunta, no me arroja el mensaje ''Usted no puede conducir''- Por que? Cual es el error en mi codigo?

2 respuestas

Por que entra en el primer if

if (edad >= 18){

    if (tieneLicencia == "S"){

    imprimir("Usted puede conducir");
    }

}

Y de ahí no tiene alguna condición que verifique la N, es decir, tendrías que poner un otro if para verificarlo

Saludos!

Muchas gracias! ya me funciono!!