Для начала, узнаем расстояние, пройденное катером за 3 часа.
Для этого произведём умножение его скорости на время:
40 км/ч * 3ч = 120 км.
Далее, вычтем пройденное катером расстояние из общего.
300 км - 120 км = 180 км. Мы нашли расстояние, которое за 3 то же время(3 часа) прошёл теплоход.
Нам осталось лишь поделить расстояние, пройденное теплоходом, на его время в пути:
180 км : 3 ч = 60 км/ч - скорость теплохода.
Ответ: Скорость теплохода равна 60 км/ч.