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

[Duda] Error ¿Puedo conducir?

Hice este programa, pero tiene un error que no veo.

`. [Si le pongo que tengo 18 años, pero no tengo licencia, debería devolverme que no puedo conducir Pero no devuelve nada, lo deja en blanco, revise y se supone que es una de las opciones.

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

1 respuesta

Hola, Estudiante! Cómo estás?

Bueno, lo que puedo ver en tu código es que la unica condición para que se imprima el mensaje "No puedes conducir" es si la persona dije que tiene menos de 18 años.

Así, lo que necesitas hacer es añadir una opción para la persona que tiene más de 18 años pero no tiene licencia. Vamos insertarlo dentro del if para personas mayores de 18 años.

if (edad >= 18) {
    if (tieneLicencia == "S") {
        imprimir("Puedes conducir");
    } else {
        imprimir("No puedes conducir")
    }
}

Cuando hacemos este paso, estamos añadindo una condición para los que tienen más de 18 años, pero no tienen licencia para conducir.

Puedes hacerlo de la seguiente forma tambien:

if (edad >= 18) {
    if (tieneLicencia == "S") {
        imprimir("Puedes conducir");
    } 

    if (tieneLicencia == "N") {
        imprimir("No puedes conducir")
    }
}

Tendrás lo mismo resultado.

Espero haber ayudado!

Continúa con tus estudios y hasta la proxima.

¡Vamos juntos!

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