![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
функции
dumka © (2007-12-14 10:16:00)Привет Мастера!
Какая функция оствляет в дробной части нужное количество знаков?
korneley (2007-12-14 11:27:00) [1]При равноудалённости от "краёв", т.е. round(2.5) = 2
korneley (2007-12-14 11:25:00) [2]Еще засада присутствует в том, что существует, так называемое "банковское округление", которое, в отличие от привычного со школы, округляет в сторону ближайшего чётного целого.
Anatoly Podgoretsky (2007-12-14 11:18:00) [3]> Правильный_Вася (14.12.2007 11:15:05) [5]
Отрезать невозможно по определению, можно округлить не всегда, чаще нельзя, можно обмануть глаза показав не все цифры. Например 0,20000000000000000001 обычными процедурами покажет как 0,2
Правильный_Вася (2007-12-14 11:15:00) [4]не фижу смысла отрезать так, ибо все равно будет храниться много-много знаков после запятой, и большинство из них не ноль
отрезать имеет смысл при выводе или при показе, но эо обычно Format делает
ЮЮ (2007-12-14 10:26:00) [5]RoundЕщ это RoundTo :)
dumka (2007-12-14 10:26:00) [6]Спасибо, то что надо.
ЮЮ (2007-12-14 10:25:00) [7]RoundЕщ, емтемтвенно.
Правда это естественно для тех, кто вместо "оствляет в дробной части нужное количество знаков" говорит "округлить до ..."
Palladin (2007-12-14 10:23:00) [8]RoundTo