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

Desafío 12: Sistema de tarifas de transporte por edad y distancia

Este programa calcula el valor del pasaje según la edad del pasajero y la distancia recorrida.
Usa estructuras condicionales anidadas para determinar el monto exacto según cada caso.

Solución:
edad = int(input("Ingrese su edad: "))
distancia = float(input("Ingrese la distancia a recorrer (km): "))

if edad < 6:
print("Viaje gratuito.")
elif edad <= 18:
if distancia <= 20:
print("Valor del pasaje: $1.50")
else:
print("Valor del pasaje: $2.50")
else:
if distancia <= 20:
print("Valor del pasaje: $2.50")
else:
print("Valor del pasaje: $4.00")

Me gustó cómo este ejercicio muestra el uso práctico de condicionales anidados.
Es una lógica que podría aplicarse fácilmente a sistemas reales, como los de transporte público o plataformas de movilidad.