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

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

Округление дробных чисел [D7, XP]


Страницы:   1 2

Кирей ©   (2010-11-10 09:43:00) 

Как округлить число например 1,444445 до 1,45? пробовал RoundEx, RoundTo, SimpleRoundTo, FloatToStrF, все функции округляют до 1,44, неужели строку разбирать?


Jeer   (2010-11-10 10:30:00) [21]


> Как округлить число например 1,444445 до 1,45?


Если очень хочется странного, то
x := 1.444445;
s := Format('%.2f',[x+0.005])

Будет визуально округлять 1.4 <= x < 1.45


sniknik   (2010-11-10 10:03:00) [22]

глупостям всяким наверное, серьезно, вот покажи этот пример своему математику, и спроси почему не научил правильно.


Кирей   (2010-11-10 10:01:00) [23]

А чему ж меня тогда в школе учили?


sniknik   (2010-11-10 09:51:00) [24]

> 1,444445 до 1,45?
ни математическим ни бухгалтерским округлением здесь не пахнет... пахнет желанием странного.


Страницы:   1 2

Наверх

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