Масштаб карты 1:3 000 000 означает, что 1 см на карте соответствует 3 000 000 см на местности.
Переведем 3 000 000 см в километры:
$$3 000 000 \text{ см} = 30 000 \text{ м} = 30 \text{ км}$$
Теперь найдем расстояние на местности, соответствующее 4 см на карте:
$$S_{\text{местности}} = 4 \text{ см} \cdot 30 \text{ км/см} = 120 \text{ км}$$
Ответ: 120 км