# Obliczenia dotyczące pociągu TLK
dystans = 208 # w kilometrach
czas_tlk_h = 2 + 8 / 60 # czas przejazdu TLK w godzinach
srednia_predkosc_tlk = dystans / czas_tlk_h # prędkość TLK w km/h
# Obliczenia dotyczące pociągu EIP
czas_eip_h = 1 + 36 / 60 # czas przejazdu EIP w godzinach
srednia_predkosc_eip = dystans / czas_eip_h # prędkość EIP w km/h
# Obliczenie czasu i odległości, po których EIP dogoni TLK
czas_start_tlk = 0 # TLK startuje o 12:00
czas_start_eip = 20 / 60 # EIP startuje 20 minut później
# Położenie TLK w czasie t: x_tlk = v_tlk * t
# Położenie EIP w czasie t: x_eip = v_eip * (t - czas_start_eip)
# Gdy x_tlk == x_eip:
# v_tlk * t = v_eip * (t - czas_start_eip)
# Rozwiązanie równania:
# t = (v_eip * czas_start_eip) / (v_eip - v_tlk)
czas_dogonienia = (srednia_predkosc_eip * czas_start_eip) / (srednia_predkosc_eip - srednia_predkosc_tlk)
odleglosc_dogonienia = srednia_predkosc_tlk * czas_dogonienia
# Wyniki
print(f"1. Średnia prędkość pociągu TLK: {srednia_predkosc_tlk:.2f} km/h")
print(f"2. Średnia prędkość pociągu EIP: {srednia_predkosc_eip:.2f} km/h")
print(f"3. Czas, po którym EIP dogoni TLK: {czas_dogonienia:.2f} godz. ({int(czas_dogonienia * 60)} minut)")
print(f"4. Odległość, po której EIP dogoni TLK: {odleglosc_dogonienia:.2f} km")