Вниз
Скачать: CL | DM;

Округление к боьшему..   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.008 c
15-1225275082
Petr V. Abramov
2008-10-29 13:11
2008.12.28
наигрались :)


2-1226824815
NoDt
2008-11-16 11:40
2008.12.28
Как вызвать событие перерисовки формы.


2-1227103489
noob_one
2008-11-19 17:04
2008.12.28
Поделитесь пожалуйста алгоритмом перебора сочетаний


15-1224866998
DVM
2008-10-24 20:49
2008.12.28
Подскажите чайнику в Java


1-1205313037
DVM
2008-03-12 12:10
2008.12.28
Excel.Application как сменить формат данных в ячейке?




   Наверх