Определим расстояние от города до поселка:
$$S = v \times t$$
где:
$$S$$ - расстояние, $$v$$ - скорость, $$t$$ - время.
$$S = 80 \frac{\text{км}}{\text{ч}} \times 3 \text{ ч} = 240 \text{ км}$$.
Теперь определим время, которое понадобится самосвалу, чтобы проехать это же расстояние со скоростью 40 км/ч:
$$t = \frac{S}{v}$$
$$t = \frac{240 \text{ км}}{40 \frac{\text{км}}{\text{ч}}} = 6 \text{ ч}$$.
Ответ: 6 ч.