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

actividad "puede conducir"

var nombre = prompt ("cual es tu nombre?") var edad = parseInt(prompt("¿Cuál es tu edad?")); var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");

if(edad >= 18){
    imprimir("puede conducir");

} else {
    imprimir("no puede conducir");

}


probando el código, veo que, aunque le ponga q soy mayor de 18 años y no tengo licencia, si puedo conducir. 
1 respuesta

Hola Mariana, a tu código le falta definir el if con las dos condiciones, que además de tener 18 años o mas, también tenga licencia de conducir, te dejo mi código para que lo revises y lo estudies, el método .toUpperCase es solo para que al ingresar la letra S o N ya sea en minúscula o mayúscula esta se convierta a mayúscula ya que la condición de si tiene o no licencia espera una letra mayúscula, espero haber ayudado!!!

<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.toUpperCase() == "S") {
        imprimir("Puedes conducir");
    } else {
        imprimir("No puedes conducir");
    }

</script>