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

¿Será qué puedo conducir? - Solución ideal

Citando al enunciado:

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.

Entonces quiere decir que si el usuario es menor que 18 años (<18), ni siquiera se le debería preguntar si tiene licencia de conducir, porque estaría incumpliendo una de las normas para conducir y eso da de forma automática que el usuario no pueda conducir, el código a continuación verifica primero la edad del usuario para descartar posibles preguntas que estén sobrando.

<meta charset="UTF-8">

<h1>PROGRAMA PARA DETERMINAR SI PUEDES CONDUCIR O NO</h1>

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

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    var edad = parseInt(prompt("¿Cuál es tu edad?"));

    if (edad < 18) {

        imprimir("No cuentas con la edad requerida, disculpa no puedes conducir")

    }

    if (edad >= 18) {

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

        if (tieneLicencia == "S" || tieneLicencia == "s" ) {

            imprimir("Eres mayor de 18 años y cuentas con licencia, puedes conducir");

        }

        else {

            imprimir("A pesar de ser mayor de 18 años, sin licencia, no puedes conducir")

        }

    }

</script>

Conclusión:

El programa está diseñado: para descartar si el usuario no cumple con la mayoría de edad, caso contratio, prosigue con formular la pregunta dónde el mismo tiene que responder si cuenta o no con licencia de conducir, de acuerdo a la obtención de datos, la respuesta será positiva o negativa respecto a que si puede conducir o no.

1 respuesta

Hola Jhonatan, espero que estés bien.

Gracias por compartir tu código con nosotros.

Te recomiendo que compartas la solución de tus ejercicios en nuestro servidor de Discord, allí tenemos un canal exclusivo para eso (#compartatucodigo) y el foro solo quedaría para esclarecer cualquier duda que puedas tener sobre el contenido de los cursos.

Un saludo!

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