Пусть $$v$$ - скорость теплохода, тогда $$v + 16$$ - скорость катера. Расстояние между портами одинаковое, поэтому можем приравнять:
$$3(v + 16) = 5v$$
$$3v + 48 = 5v$$
$$5v - 3v = 48$$
$$2v = 48$$
$$v = \frac{48}{2}$$
$$v = 24$$
Скорость теплохода 24 км/ч.
Скорость катера: $$24 + 16 = 40$$ км/ч.
Ответ: Скорость катера 40 км/ч, скорость теплохода 24 км/ч.