Vasiliy_09_05, ну вообще-то там же округление до 1 цифры после запятой... за счет этого и расхождение немного.
Если складывать округленные значения...
Допустим, 3 пробега: 10,245 7,339 8,735
С округлением получится: 10,2 7,3 8,7 - складываем: 10,2 + 7,3 + 8,7 = 26,2
Без округления: 10,245 + 7,339 + 8,735 = 26,319 = 26,3 (без разбивки мы сразу получаем 26,319 и округляем до 26,3)
Вот Вам и расхождение в 0,1 км
Можно было бы в итоговой строке давать точную цифру (сложенную без учета округления в каждом рейсе), но тогда сумма округленных пробегов по рейсам расходилась бы с итоговой строкой.
По результатам опроса было сделано так, как сейчас: в итоговой строке складываются округленные значения.
По результатам того же опроса: пользователям неудобно, когда три знака после запятой в пробеге - приходится округлять...
P.S.: Владимир1, все там правильно. Просто округление пробега в рейсах до 0.1 км
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
Последний раз редактировалось SK; 28.11.2013 в 06:58.
|