Баги 1С: целая часть числа #224544


#0 by Ariets
может, известный баг, но до общественности хочется донести :) целая часть отрицательных чисел в 1С определяется неправильно Например, Цел(-4.2) = -4, а должно быть -5
#1 by Анютик
с чего бы это?
#2 by miki
Окуеть. Скаких делов Цел(-4.2) д.б. -5?
#3 by Анютик
:))))
#4 by Ariets
, из математики дамы и господа :) целая часть числа - это максимальное целое число, не превышающее данное
#5 by Широкий
+2
#6 by Анютик
и по-твоему -5 больше -4? хм...
#7 by Таня
он прав
#8 by Ariets
всем учиться целая часть числа -4.2 равна -5 дробная часть числа -4.2 равна 0.8
#9 by Ariets
респект
#10 by DenLaDen
это не врите
#11 by Ariets
все, кто сомневается, проверьте в ёкселе
#12 by Анютик
ну что ж...остальные - тупые адинэсники....:)))
#13 by Анютик
че с нас взять-от?:)
#14 by jbond
Используйте функции WSH аля ceil и floor
#15 by povar
да уж.. окуеть так окуеть
#16 by ShoGUN
И что собственно? Практическая польза есть от жтого?
#17 by Широкий
у одэн эса свои понятия ... кому что не нравится - в ексель :))
#18 by ShoGUN
+ Такая же, как от неопределенного интеграла, наверное.
#19 by miki
Я в шоке... (c)SH БСЭ подтверждает : Извините, был не прав...
#20 by Ariets
я ж в написал: донести до общественности, чтоб в курсе были программа, вроде, бухгалтерская, математиченских функций не хватает (встроенных), а те что есть, так с ошибками :)) (не все, конечно)
#21 by Unforgiven
А ведь точно
#22 by DenLaDen
и я в шоке. А еще сгораю от стыда...
#23 by lucky-nn
ага, и RND забыли вставить...
#24 by povar
это нах не надо
#25 by GrayT
Что то я не въехал? народу не навиться что Цел(-4,2) = -4 ?
#26 by lucky-nn
как же? а бухам во время составления баланса? ;)
#27 by povar
ага, хотят, чтобы все по науке было
#28 by lucky-nn
а на самом деле в нетиповых разработках очень хотелось такую мат.функцию...
#29 by Ёпрст
Дайте 2 ... Читать описание метода надо вниматочно! "Возвращает значение целой части параметра" ... Где тут сказано что возвращается Целая часть числа?
#30 by DenLaDen
Теперь вся экономика может рухнуть нафиг
#31 by GrayT
имхо Что есть Цел? Цел(Х) = Х - (Х%1), следовательно ЦЕЛ(-4,2) = -4,2 - (-4,2 % 1) = ???
#32 by Ariets
причем здесь нравится, не нравится могли бы хоть параметр дополнительный завести :) типа, по правилам математики, или чтоб нравилось
#33 by filh
Цел(-4.2-1)=-5 юзаем все:)
#34 by Ангел-Хоронитель
странно.... в школе и универе учили одной политике, тут на тебе - другая.... кому удобно действовать по правилам в ? чтож, подождем NS.... -4 и будет.....
#35 by Ангел-Хоронитель
я бы не торопился в БЗ добавлять.... твоя ссылочка хочет от меня денюжку....
#36 by Каанкереде
это еще что, я в какой-то программе формульный калькулятор наблюдал, так там 2+5*6=42
#37 by Ангел-Хоронитель
паскаль и дельфи, кстати, согласны с 1С.....
#38 by Каанкереде
тебя учили. что целая часть от -4.3 будет -4? Ты где учился? Не наговаривай на преподов...
#39 by miki
Пост со ссылкой я не добавлял, поробуй так: }
#40 by povar
Дробная и целая части числа Большая советская энциклопедия Дробная и целая части числа. Целой частью числа х (обозначение [x]) называется наибольшее целое число, не превосходящее х. Так, [5,6] = 5, [— 3,2] = — 4. Функцию [х] называют также «антье от x» (от французского слова entier — целый). Дробной частью... Полный текст статьи находится в платном доступе. Для получения доступа Вам следует оплатить и оформить подписку на энциклопедии Рубрикона. Если Вы уже являетесь зарегистрированным клиентом Рубрикона:
#41 by Каанкереде
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С