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

Podra conducir?

En esta oportunidad les traigo este programa el cual optimizamos y agregamos un texto para que le diera una vista mas mona, el codigo en si es el siguiente:

<meta charset="UTF-8">

<h1>Este programa te dice si puedes o no manejar</h1>
<h2>esto de acorde a tu edad y si cuentas con licencia o no</h2>

<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 == "S")){
        imprimir("<h3>"+"Tienes "+ edad + " y"+ " licencia");
        imprimir("<h3>"+"Puede conducir");
      }else {
        imprimir("<h3>"+"Tienes "+ edad + " sin licencia ");
        imprimir("<h3>"+"No puede conducir");
      }

</script>
****

Este menciona que si la edad es menor a 18 años por ende no tendrá licencia y no podrá conducir, caso contrario que sea mayor a 18 y cuente con licencia podrá hacerlo de no tener licencia no podrá conducir, para esta ocasión estamos observando el funcionamiento de una compuerta lógica AND lo cual para funcionar tiene que tener los 2 parámetros anteriores en "Si" o en "1" para que nos funcione de la manera correcta.

1 respuesta

¡Hola Kevin!

Gracias por compartir tu programa con nosotros y explicar su funcionamiento. Es importante tener en cuenta que la lógica AND es una operación que requiere que ambos parámetros sean verdaderos para que la condición se cumpla. En este caso, la condición es que la persona tenga 18 años o más y tenga licencia para conducir. Si uno de los dos parámetros es falso, la persona no podrá conducir.

Es una buena práctica incluir mensajes claros para el usuario, como los que has agregado a tu programa. De esta manera, la persona que lo utiliza puede entender fácilmente el resultado que se muestra.

¡Espero haber ayudado y buenos estudios!