Показать сообщение отдельно
Старый 28.11.2013, 06:43    | »»» |  #3
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,995
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

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.
SK на форуме