Ответ:

По реке теплоход прошёл: \(28 \cdot 6 = 168\) км.

По озеру теплоход прошёл: \(22 \cdot 8 = 176\) км.

Сравним расстояния: \(176 - 168 = 8\) км.

Ответ: путь по озеру был длиннее на 8 км.