Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

функции


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо