Los 3 resultado estan bien! Al momento de correr el programa te pide la edad > 18, y luego que afirmes si tiene licencia de conducir con 2 opciones un "S" o un "N", y si o si tiene que ponerlo con Mayuscula, pero si no lo pones con minuscula el programa no te correra y te saldra error! para ello le agrege la funcion : || que significa O (OR) , verifiquen mi codigo copien y corren probrando como respuesta la "s" y "n" MINUSCULA y no tendran problemas!!!
<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 Si o No");
if ((edad > 18) && (tieneLicencia == "Si"||"si" )) {
imprimir("Puede conducir");
}
else {
imprimir("no puede conducir");
}
</script>
AHORA SI DESEAS QUE la Mayuscula "N" tambien sea reconocido como "n" minuscula! pues quitas el ELSE y agregas el IF.
<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 Si o No");
if ((edad >= 18) && (tieneLicencia == "Si"||"si" )) {
imprimir("Puede conducir");
}
if ((edad < 18) && (tieneLicencia == "No"||"no" )) {
imprimir("no puede conducir");
}
</script>
LES DEJO UN IMAGEN PARA QUE SE GUIEN EL SIGNIFICADO DE CADA CONDICION