5. Із пункту A в напрямку пункту B виїхав велосипедист, а через 1 годину з пункту B назустріч йому виїхав мотоцикліст. Через x годин після виїзду мотоцикліста вони зустрілися. Знайдіть відстань між пунктами A і B, якщо велосипедист рухався зі швидкістю y км/год, а мотоцикліст — зі швидкістю z км/год. Дійсні значення x, y та z вводить користувач. СРОЧНО
Ответы
Відповідь:
Позначимо відстань між пунктами A і B як d, а час, пройдений мотоциклістом після того, як він вийшов з пункту B, як t (у годинах).
Тоді за час x велосипедист проїхав відстань yx км, а мотоцикліст проїхав відстань z(t+1) км (мотоцикліст проїхав через 1 годину після велосипедиста і їх зустріли через x годин). За умовою задачі ці відстані дорівнюють одну, тому отримуємо рівень:
yx = z(t+1)
Звідси вираз за час t:
t = yx/z - 1
Також ми знаємо, що відстань між точками A і B дорівнює швидкості, помноженої на час:
d = yx + z(t+1) = yx + z(yx/z) = 2yx
Отже, відстань між пунктами A і B дорівнює 2yx км.
Пояснення:
Ответ:x = float(input("Введите количество часов после выезда мотоциклиста: ")))
y = float(float(input("Введите скорость велосипедиста (км/ч): "))
z = float(float(input("Введите скорость мотоциклиста (км/ч): "))
distance_AB = (y + z) * x # расстояние между пунктами A и B
print("Расстояние между пунктами A и B равно", distance_AB, "км")
Объяснение: