Ответ:

При движении вверх по реке течение уменьшает скорость теплохода.

  1. Скорость теплохода против течения: 40 − 2 = 38 км/ч.
  2. Расстояние за 4 ч: 38 · 4 = 152 км.

Ответ: 152 км.