Ответ:

Найдём скорость теплохода против течения: 154,4 : 4 = 38,6 км/ч.

При движении против течения скорость теплохода относительно берега равна его собственной скорости минус скорость течения. Значит, собственная скорость: 38,6 + 4,6 = 43,2 км/ч.

Ответ: 43,2 км/ч.