Ответ:

По течению скорость катера равна сумме его собственной скорости и скорости течения: \(12+4=16\) км/ч.

Против течения скорость равна разности: \(12-4=8\) км/ч.

Время пути по течению: \(24:16=1.5\) ч.

Время пути против течения: \(24:8=3\) ч.

Общее время: \(1.5+3=4.5\) ч, то есть 4 ч 30 мин.

Ответ: 4 ч 30 мин.