Re: Re: Вопрос о действительных числах (Delphi6)
От: Sinclair Россия https://github.com/evilguest/
Дата: 11.03.03 11:36
Оценка:
Здравствуйте, Proxvost, Вы писали:

P>Если в базе значения были следующие (1,6 ... 4,2 ну и там что либо похожее) принимают значения 1,6000000345 и т.д. Что сие за гадость и лечится ли она.

А как вы хотели, батенька? Арифметика-то конечной точности. См. хелп по типам дынных, где написано, сколько там знаков есть после запятой. После тех, которые гарантированы, наступает мусор.
Выходов два:
1. Округлять до приемлемого количества знаков, отдавая себе отчет в том, что ошибка накапливается
2. Использовать арифметику с фиксированной запятой (RTFM data type Numeric)
... << RSDN@Home 1.0 beta 6 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.