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

Ejercicio "¿Puedo conducir?" (Duda)

Adjunto mi codigo para que el ejercicio funcione, tiene ciertos detalles como el detector de mayusculas y minusculas, pero tengo un detalle, despues de ingresa s o n debo dar dos veces clic para que muestre la respuesta, no se si se deba a la forma en que lo realicé o con google chrome.

<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 =="s"){
        imprimir("Usted Puede conducir");
    }
    else{
        imprimir("No puedes conducir");
    };



//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.

</script>
1 respuesta

Hola Kévin Emerson Caña Vásquez, respecto al detector de mayusculas y minusculas, lo puedes resolver reemplazando la linea 16 por:

if(edad >= 18 && (tieneLicencia =="s" || tieneLicencia =="S")){

El simbolo "||" es un operador logico al igual que &&, para indicar " o ".

Respecto a repetir clicks para que muestre la respuesta, no sucedió en mi navegador, habiendo copiado tal cual el codigo como lo mostraste en la consulta.

Espero haya aclarado tus dudas. Por favor comentame si así fue.

Saludos!