Показать сообщение отдельно
Старый 04.09.2007, 15:20   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цифры 3.34 и 6.63 заранее известны?
Если да, то сравнивайте расчетную и исходную накопленные суммы по каждой строке:

Delta1 = 3,34 - decRound(3,34/10, 2) = 3,34 - 3,30 = 0,04
decRound(Delta1/10, 2) = decRound(0,004, 2) = 0 => коррекция невозможна

Delta2 = 3,34 + 6,63 - 3,30 - 6,60 = 0,07
decRound(Delta2/10, 2) = decRound(0,007, 2) = 0,01 => коррекция = +0,01 => цена = 0,67

Последний раз редактировалось EVGL; 04.09.2007 в 15:27.