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

[Proyecto] Condicionales licencia

<meta charset="utf-8">

<h1> Programa Licencia </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) {
        imprimir("La persona no puede conducir");
    }

    if(tieneLicencia = "N"){
        imprimir("La persona no puede conducir");
    }

    else{
        imprimir("puede conducir");
    }



</script>
1 respuesta

ola , espero que esté bien.

Gracias por compartir tu código con nosotros, yo teste y solo contiene un pequeno problemita.

Especificamente en esta parte:

if (edad < 18) {
        imprimir("La persona no puede conducir");
    }

    if(tieneLicencia = "N"){
        imprimir("La persona no puede conducir");
    }

    else{
        imprimir("puede conducir");
    }

El ` if (edad < 18) { imprimir("La persona no puede conducir"); }

if(tieneLicencia = "N"){
    imprimir("La persona no puede conducir");
}

` Tiene que esta dientro del mismo if para hacer la logica cierta o entonces debe utilizar if else para solo imprimi una respuesta y no dos como es lo que esta aconteciendo.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Un saludo.

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