Шаг 1: Найдем скорость теплохода по течению.
Скорость по течению равна расстоянию, деленному на время:
\[ v_{по\ течению} = \frac{84 \ км}{4 \ ч} = 21 \ км/ч \]
Шаг 2: Найдем собственную скорость теплохода.
Скорость по течению равна сумме собственной скорости и скорости течения, следовательно, собственная скорость:
\[ v_{собств} = v_{по\ течению} - v_{течения} = 21 \ км/ч - 3 \ км/ч = 18 \ км/ч \]
Шаг 3: Найдем скорость теплохода против течения.
Скорость против течения равна разности собственной скорости и скорости течения:
\[ v_{против\ течения} = v_{собств} - v_{течения} = 18 \ км/ч - 3 \ км/ч = 15 \ км/ч \]
Шаг 4: Найдем время, которое понадобится на обратный путь.
Время равно расстоянию, деленному на скорость:
\[ t = \frac{84 \ км}{15 \ км/ч} = 5.6 \ ч \]
Ответ: 5.6 ч