Сообщение на форуме
29 сентября 2020 в 13:34:33
Изначально цены ставятся нами именно на килограммы, а цены на полкило и 100 граммов мы получаем расчетным путём - и это всегда точное значение /2 и /10, без округлений, поэтому такие случае практически не могут встретиться.
Но для того, чтобы алгоритм был стройным, в теории можно считать, что цена высчитывается до копеек и сумма пересчитывается, если цену пришлось округлять.