Ответ:

Скорость теплохода по течению равна сумме собственной скорости и скорости течения: \(28.7+5.5=34.2\) км/ч.

Расстояние найдём умножением скорости на время: \(34.2\cdot5.5=188.1\) км.

Ответ: 188,1 км.