Граждане форумчане,
Помогите составить алгоритм рассчета общей суммы.
Вкратце опишу проблему на примере:
Формируется отчет, в котором выводятся строки документа с указанием кол-ва, цены и суммы по строке. По этим суммам рассчитывается итоговая сумма документа.
Фиксированно кол-во по строке и исходная сумма (в отчет не попадает).
Все суммы округляются до 2ого знака после запятой.
Цена (расчетная) рассчитывается как
Сумма (исходная) / Кол-во
Сумма (расчетная) рассчитывается как
Цена (расчетная) * Кол-во
Пример:
Итого, 9 копеек разницы.
Необходимо:
Менять цену так, чтобы свести к минимуму расхождение общей суммы.