Mi código:
<meta charset="UTF-8">
<br>
<h1> Programa: ¿Puedo conducir?</h1>
<br>
<hr>
<br>
<br>
<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("Usted tiene " + edad + " años, ya es mayor de edad, además, si tiene licencia, por lo tanto, puede conducir" )
}
if(tieneLicencia == "N"){
imprimir("Usted tiene " + edad + " años, ya es mayor de edad, además, no tiene licencia, por lo tanto, no puede conducir" )
}
}
else{
imprimir("Usted tiene " + edad + " años, aún no puede conducir" )
}
</script>
Nota: Existe inconvenientes al momento ingresar "s" o "n" en minúscula, al no reconocerlo, no puede ejecutar el programa. Observe otras soluciones en el foro, pero me gustaría saber lo siguiente:
- ¿Con cual función puedo restringir el ingreso de datos para que sea solo en mayúsculas o minúsculas?¿Cómo procedería?