Форум: "Прочее";
Текущий архив: 2008.12.28;
Скачать: [xml.tar.bz2];
ВнизОкругление к боьшему.. Найти похожие ветки
← →
AlexDan © (2008-10-29 19:26) [0]Есть ли стандартная (или нестандартная) функция округления real к большему?
← →
Anatoly Podgoretsky © (2008-10-29 19:28) [1]> AlexDan (29.10.2008 19:26:00) [0]
Есть
← →
AlexDan © (2008-10-29 19:29) [2]Жду).
← →
AlexDan © (2008-10-29 19:31) [3]только не round (к ближайшему целому), а именно к большему..
← →
Anatoly Podgoretsky © (2008-10-29 19:34) [4]> AlexDan (29.10.2008 19:29:02) [2]
Жди
← →
AlexDan © (2008-10-29 19:35) [5]Только быстрее (если есть), а то очень надо(.
← →
tesseract © (2008-10-29 19:49) [6]стандартной не припомню. но через (myvar +1) div 1 вроде проходит.
← →
Johnmen © (2008-10-29 19:58) [7]
> Только быстрее (если есть), а то очень надо(.
Ещё терпишь или уже облегчился?
← →
AlexDan © (2008-10-29 20:06) [8]> Johnmen © (29.10.08 19:58) [7]
А мне и так нормально.
← →
AlexDan © (2008-10-29 20:14) [9]> tesseract © (29.10.08 19:49) [6]
Что-то я не понял как это записать:
cha:=(cha +1) div 1; не подходит. Как правильно записать?
← →
{RASkov} © (2008-10-29 20:49) [10]Arithmetic routines
← →
AlexDan © (2008-10-29 20:51) [11]cha:=(myvar(cha) +1) div 1; вроде тоже не то..
← →
Сергей М. © (2008-10-29 20:53) [12]
> Что-то я не понял как это записать
А что там понимать ?
Писай - и всё)
Не понял ? Писай ! Что уж проще..
← →
AlexDan © (2008-10-29 20:54) [13]> {RASkov} © (29.10.08 20:49) [10]
Спасибочки), страница очень интересная..
← →
AlexDan © (2008-10-29 21:04) [14]> Сергей М. © (29.10.08 20:53) [12]
Да вот уже и так писал, и эдак, а всё как-то не то, может подскажете как писать правильно..?))
← →
AlexDan © (2008-10-29 21:09) [15]а то что-то блин, оно у меня всё не работает(..
← →
Polevi © (2008-10-29 21:13) [16]CEILING
Returns the smallest integer greater than, or equal to, the given numeric expression.
Syntax
CEILING ( numeric_expression )
Arguments
numeric_expression
Is an expression of the exact numeric or approximate numeric data type category, except for the bit data type.
Return Types
Returns the same type as numeric_expression.
Examples
This example shows positive numeric, negative, and zero values with the CEILING function.
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
GO
Here is the result set:
--------- --------- -------------------------
124.00 -123.00 0.00
(1 row(s) affected)
See Also
System Functions
©1988-2000 Microsoft Corporation. All Rights Reserved.
← →
AlexDan © (2008-10-29 21:29) [17]> Polevi © (29.10.08 21:13) [16]
Ага, спасибо большое.
← →
AlexDan © (2008-10-29 21:29) [18]Удалено модератором
← →
@!!ex © (2008-10-29 21:43) [19]эммм.
Function AntiTrunc(v:single):integer;
begin
Result:=Trunc(v+0.999999);
end;
← →
KSergey © (2008-10-30 10:16) [20]мдя, постебаться - все молодцы...
Автор, вопрос: для отрицательных чисел - куда округлять? к большему по модулю или "по сути" (как это правильно назвать?)
← →
Dimka Maslov © (2008-10-30 14:56) [21]При помощи задания флагов регистра состояния математического сопроцессора возможно реализовать следующие способы округления
00. Округление к ближайшему целому (round)
01. Округление в направлении к отрицательной бесконечности (floor)
10. Округление в направлении к положительной бесконечности (ceil)
11. Округление в направлении к нулю (int)
← →
AlexDan © (2008-10-30 16:55) [22]> KSergey © (30.10.08 10:16) [20]
> Автор, вопрос: для отрицательных чисел - куда округлять?
> к большему по модулю или "по сути" (как это правильно назвать?
> )
Если честно, меня интересовали положительные, а про округления помоему в справке очень хрошо описано:
Ceil(-2.8) = -2
Ceil(2.8) = 3
Ceil(-1.0) = -1
← →
AlexDan © (2008-10-30 16:57) [23]по моему).
← →
AndreyV © (2008-10-30 18:49) [24]> [22] AlexDan © (30.10.08 16:55)
> помоему в справке очень хрошо описано:
> Ceil(-2.8) = -2
> Ceil(2.8) = 3
> Ceil(-1.0) = -1
Это так. Но можешь быть удивлён, получив результат с точностью до округления в десятичной системе.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.12.28;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.005 c