![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Округление FormatFloat [D7, XP]
dis12345 © (2015-04-15 17:48:00)Подскажите, пожалуйста, каковы правила округления с точностью до копеек FormatFloat('0.00', бесконечная дробь).
Анализируется ли 3-я цифра после запятой?
Происходит ли предварительное округление?
Пример в справке слишком простой, а иногда натыкаюсь на проблемы с вычислениями...
(2015-10-20 18:21:00) [1]Удалено модератором
Kilkennycat (2015-04-19 03:18:00) [2]
> именно его я и назвал обычным арифметическим
это понятно. но я удержаться повредничать не мог :)
Германн (2015-04-19 02:03:00) [3]
> Kilkennycat © (18.04.15 02:00) [11]
>
> и классическое с .5
Имхо именно его я и назвал обычным арифметическим. Т.е. тем округлением, которому меня учили в средней школе. :)
brother (2015-04-18 04:05:00) [4]> а в 1С - и странное притом.
заметьте, это НАШИ деньги так округляют, что они уже не наши...
Kilkennycat (2015-04-18 02:00:00) [5]правильное, неправильное и угадал.
https://ru.wikipedia.org/wiki/%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5
как и сказал Ега - их легион.
мне достаточно помнить три - до ближайшего левого или правого, и классическое с .5
именно "арифметическое округление" - вообще несколько иное, а в 1С - и странное притом.
Германн (2015-04-17 23:01:00) [6]
> KilkennyCat © (17.04.15 12:45) [7]
>
> Обычных арифметических три вида
Обычных арифметических в студию, пожалуйста. Все три, если не сложно.
Дмитрий (2015-04-17 18:49:00) [7]Для денег используют бухгалтерское округление
Не для денег, что хотите
Ega23 (2015-04-17 13:03:00) [8]Тащемта их дохрена например. И никто не мешает своё придумать, с рандомайзером и студентками.
KilkennyCat (2015-04-17 12:45:00) [9]Обычных арифметических три вида
Германн (2015-04-16 03:12:00) [10]Насколько знаю при всех стандартных функциях преобразования вещественных чисел в строковое представление используется обычное арифметическое округление.
Dennis I. Komarov (2015-04-15 22:38:00) [11]Предъявите проблемы
Ega23 (2015-04-15 21:56:00) [12]
> Подскажите, пожалуйста, каковы правила округления с точностью
> до копеек FormatFloat('0.00', бесконечная дробь).
> Анализируется ли 3-я цифра после запятой?
> Происходит ли предварительное округление?
Для денег используется тип Currency.
junglecat (2015-04-15 18:29:00) [13]http://cs317819.vk.me/v317819253/53e1/etqKs9uuB-g.jpg
brother (2015-04-15 18:22:00) [14]обращу Ваше внимание, есть банковское округление, есть математическое...
brother (2015-04-15 18:11:00) [15]не до копеек, а до 2 знака в дроби ;)