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

Mi ejercicio de Permiso para Conducir

Hola, he preparado el código siguiente para el ejercicio. Sin embargo, estuve investigando la manera de que al momento de que el usuario de su respuesta, ya sea "s" o "n", y que no importe si es en minúsculas o mayúsculas, el resultado fuera el esperado, pero no logré conseguir el objetivo. Me podrían comentar cómo se resuelve este dilema.

<meta charset="utf-8">

<h1><big>¿Puedo conducir?</big></h1>

<script>

    function saltarLinea(){
        document.write("<br>");
        document.write("<br>");
        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 == "S"){
        imprimir("Puedes conducir");
    }
    else{
        imprimir("No puedes conducir");
    }


</script>
1 respuesta

Hola Alumno, espero que estés bien.

Para esto puedes usar el método JavaScript .toUpperCase(); para convertir toda la entrada del usuario en mayúsculas.

Quedaría asi:

var tieneLicencia = prompt("¿Tienes licencia? Responde S o N").toUpperCase();

Puedes leer más sobre este metodo aquí

En caso de que tengas dudas, no dejes de preguntar. ¡Estamos aquí para ayudarte!

¡Saludos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios