Tenemos el siguiente programa:
Este programa, de acuerdo con la respuesta del usuario, debe mostrar el mensaje "Puedes conducir" o "No puedes conducir". Recuerda que puede conducir solo quien tiene 18 años o más y también quien tiene una licencia de conducir.
¡Altera el programa para que responda automáticamente!
**solución: **
<!DOCTYPE html>
<html>
<head>
<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 && tieneLicencia.toUpperCase() === "S") {
imprimir("Puedes conducir");
} else {
imprimir("No puedes conducir");
}
</script>
</head>
<body>
</body>
</html>
En esta versión, se utilizó una estructura condicional if para evaluar si la edad ingresada es mayor o igual a 18 y si la respuesta del usuario en cuanto a tener licencia es "S" (en mayúsculas). Dependiendo de estas condiciones, se imprimirá el mensaje "Puedes conducir" o "No puedes conducir" utilizando la función imprimir() previamente definida