Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.28;
Скачать: 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 вся ветка

Текущий архив: 2008.12.28;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.012 c
15-1224837526
kaif
2008-10-24 12:38
2008.12.28
Хороший хостинг


15-1225427301
Gans
2008-10-31 07:28
2008.12.28
Соц.опрос (Какой зубной пастой вы пользуетесь?)


6-1197227156
Алекс_
2007-12-09 22:05
2008.12.28
SPX/IPX


15-1225166445
Slider007
2008-10-28 07:00
2008.12.28
С днем рождения ! 28 октября 2008 вторник


4-1202837079
Dmitrij
2008-02-12 20:24
2008.12.28
Есть чужое приложение, нужно определить состояние Tbutton