Коллеги, а обязательно ли учитывать в данной задаче возможность применения нескольких валют вышеуказанным образом?
Т.е., усложняя задачу, вы учитываете тот гипотетический случай, когда закупка у поставщика идет в другой валюте (например, EUR) и вид цен "Нижний порог рентабельности" тоже задан в EUR, а продажа, ессно, идет в рублях. В данном случае достаточно указать в виде цен "Нижний порог рентабельности" RUR и все.
Или при данной реализации задачи будет снижена оценка?