Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.07.23;
Скачать: [xml.tar.bz2];

Вниз

Округление FormatFloat   Найти похожие ветки 

 
dis12345 ©   (2015-04-15 17:48) [0]

Подскажите, пожалуйста, каковы правила округления с точностью до копеек FormatFloat("0.00", бесконечная дробь).
Анализируется ли 3-я цифра после запятой?
Происходит ли предварительное округление?
Пример в справке слишком простой, а иногда натыкаюсь на проблемы с вычислениями...


 
brother ©   (2015-04-15 18:11) [1]

не до копеек, а до 2 знака в дроби ;)


 
brother ©   (2015-04-15 18:22) [2]

обращу Ваше внимание, есть банковское округление, есть математическое...


 
junglecat ©   (2015-04-15 18:29) [3]

http://cs317819.vk.me/v317819253/53e1/etqKs9uuB-g.jpg


 
Ega23 ©   (2015-04-15 21:56) [4]


> Подскажите, пожалуйста, каковы правила округления с точностью
> до копеек FormatFloat("0.00", бесконечная дробь).
> Анализируется ли 3-я цифра после запятой?
> Происходит ли предварительное округление?


Для денег используется тип Currency.


 
Dennis I. Komarov ©   (2015-04-15 22:38) [5]

Предъявите проблемы


 
Германн ©   (2015-04-16 03:12) [6]

Насколько знаю при всех стандартных функциях преобразования вещественных чисел в строковое представление используется обычное арифметическое округление.


 
KilkennyCat ©   (2015-04-17 12:45) [7]

Обычных арифметических три вида


 
Ega23 ©   (2015-04-17 13:03) [8]

Тащемта их дохрена например. И никто не мешает своё придумать, с рандомайзером и студентками.


 
Дмитрий   (2015-04-17 18:49) [9]

Для денег используют бухгалтерское округление
Не для денег, что хотите


 
Германн ©   (2015-04-17 23:01) [10]


> KilkennyCat ©   (17.04.15 12:45) [7]
>
> Обычных арифметических три вида

Обычных арифметических в студию, пожалуйста. Все три, если не сложно.


 
Kilkennycat ©   (2015-04-18 02:00) [11]

правильное, неправильное и угадал.
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С - и странное притом.


 
brother ©   (2015-04-18 04:05) [12]

> а в 1С - и странное притом.

заметьте, это НАШИ деньги так округляют, что они уже не наши...


 
Германн ©   (2015-04-19 02:03) [13]


> Kilkennycat ©   (18.04.15 02:00) [11]
>
>  и классическое с .5

Имхо именно его я и назвал обычным арифметическим. Т.е. тем округлением, которому меня учили в средней школе. :)


 
Kilkennycat ©   (2015-04-19 03:18) [14]


> именно его я и назвал обычным арифметическим

это понятно. но я удержаться повредничать не мог :)


 
имя   (2015-10-20 18:21) [15]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2017.07.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
3-1314244585
konrads
2011-08-25 07:56
2017.07.23
Ожидание завершения транзакции


3-1314177637
Gevs
2011-08-24 13:20
2017.07.23
вид курсора и процент поиска


2-1426949808
Neznajka
2015-03-21 17:56
2017.07.23
Как в TActionClient вместо кнопки поместить Edit


2-1428921020
Александр_2015
2015-04-13 13:30
2017.07.23
Oracle и InterBase не совместим запрос


2-1429109329
dis12345
2015-04-15 17:48
2017.07.23
Округление FormatFloat





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский