| Добрый день!Кто-нибудь сталкивался с необходимостью в схеме калькуляции выполнять что-то вроде этого:
 при расчете цены на указанное количество в заказе (продукция ведется в кг, возвращаем вес меньше килограмма, т.е 0,109кг)- сначала рассчитать сумму скидку не округляя полученные числа, а затем уже округлять  и выводить на экран. т.е- 25,60рублей за 0.109кг. есть скидка 3% и 1%- сумма этих скидок меняется в зависимости от учета количества знаков после запятой:
 3%=0,768
 1%= 0,256
 сумма=1,024- округлив получаем= 1,02.
 теперь округляем сразу при расчете скидок по отдельности:
 3%=0,77
 1%=0,26
 сумма= 1,03.
 поэтому при переводе стоимости нетто за кило- получаем разницу.
 как решить проблему?
 
 Последний раз редактировалось Qwerty91 Вт, мар 05 2013, 17:03, всего редактировалось 1 раз.
 
 
 |