![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Округление дробных чисел [D7, XP]
Кирей © (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?
ни математическим ни бухгалтерским округлением здесь не пахнет... пахнет желанием странного.