Возможно он прошёл по течению реки не 240км\ч,а 240 км?
тогда вот решение:
пусть х км\ч - собственная скорость катера.
тогда (х+5) км\ч- скорость по течению ,а
(х-5) км\ч -скорость против течения.
240:8=х+5
30=х+5
х=30-5
х=25
1)25-5= 20 (км\ч )- скорость катера против течения.
2)240\20= 12(ч)- потратит катер на обратный путь.