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

Sistema de tarifas de transporte por edad y distancia

#Sistema de tarifas de transporte por edad y distancia
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")

1 respuesta

Hola Misael, espero que estés bien

Tu código parece estar correcto y sigue las reglas establecidas para el sistema de tarifas de transporte. Has implementado correctamente las condiciones para determinar el costo del pasaje según la edad y la distancia. Aquí tienes un pequeño resumen de cómo funciona tu programa:

  1. Si la edad es menor de 6 años, el viaje es gratuito.
  2. Si la edad está entre 6 y 18 años:
    • Para distancias de hasta 20 km, el costo es de $1.50.
    • Para distancias mayores de 20 km, el costo es de $2.50.
  3. Para mayores de 18 años:
    • Para distancias de hasta 20 km, el costo es de $2.50.
    • Para distancias mayores de 20 km, el costo es de $4.00.

Tu lógica condicional usando if, elif y else está bien estructurada para cumplir con estos requisitos. Si tienes algún problema específico con el código, no dudes en compartir más detalles para que pueda ayudarte mejor.

Espero haber ayudado y buenos estudios!