Ответ:

Решение:

Скорость теплохода против течения равна его собственной скорости минус скорость течения.

\( v_{\text{против}} = v_{\text{теплохода}} - v_{\text{течения}} \)

\( v_{\text{против}} = 40 \text{ км/ч} - 2 \text{ км/ч} = 38 \text{ км/ч} \)

Чтобы найти расстояние, нужно скорость умножить на время.

\( S = v_{\text{против}} \cdot t \)

\( S = 38 \text{ км/ч} \cdot 4 \text{ ч} = 152 \text{ км} \)

Ответ: 152 км.