Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

TENGO UNA DUDA CON MI RESPUESTA

si pongo que tengo 25 años y no tengo licencia me sale en blanco que puedo hacer para que al momento de poner que "no" en la pregunta tienes licencia me salga la respuesta "no puedes conducir"

SERA QUE PUEDES CONDUCIR?

2 respuestas

Yo tampoco lo entendí y tenía la misma duda, pero si revisas el código es porque no le estas dando la otra condición como así: necesitas otro if o else donde le indicas al usuario que si No tiene licencia no puedes conducir EJm:

if(edad >= 18){

  if(tieneLicencia == "S" ) {

    imprimir("Puede conducir ");

  }
  if (tieneLicencia == "N") {

    imprimir("No Puedes conducir");
  }

}
if (edad < 18) {

    imprimir("no puede conducir");
}
solución!

Hola, Espero que esto pueda ayudarlos,

<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").toUpperCase();

    if (edad>=18 && tieneLicencia == "S") {
        imprimir("El usuario puede conducir")
    } else{
        imprimir("El usuario no puede conducir")
    }

</script>