Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

"¿Será qué puedo conducir?" El código de solución del profe está incompleto

Ya que las respuestas del profesor no contemplan la opcion: Si es mayor de edad pero no tiene licencia, por lo tanto no puede conducir.

¿alguien tiene solución completa contemplando esta posibilidad?

3 respuestas

Yo lo realicé con un if y un else

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");
    }

Utilicé el && que significa "y", así ambas condiciones deben ser verdaderas para que se cumpla lo de que puede conducir.

solo es verdadera si ambas condiciones los son: >18 y S

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

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

var edad = parseInt(prompt("¿Cual es tu edad?"));
var tieneLicencia = prompt("¿Tiene licencia? Responde s / n");

if ((edad >= 18) && (tieneLicencia == "s")) {
        imprimir("Puede conducir!");
    }
else {
    imprimir("No puede conducir...");
}

Exacto, solo funcionan si ambas son verdaderas o ambas falsas, creo que no ve puntos intermedios, igual seguiré buscando, ya que, me quedo dando vueltas eso, si llego a encontrar algo te comparto