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

Round, Trunc и ничего не понял   Найти похожие ветки 

← →
Smithson ©   (2002-10-03 16:49) [0]

Товарищи!
тут знакомый потыкал пальцем в help. Команда Round округляет дробное число к ближайшему четному целому. Команда Trunc округляет дробное число до целого в сторону нуля. Команда Int отбрасывает дробную часть дробного числа. А КАКАЯ КОМАНДА ОКРУГЛЯЕТ НОРМАЛЬНО - В СТОРОНУ БЛИЖАЙШЕГО ЦЕЛОГО?


← →
Демонов Е.В. ©   (2002-10-03 16:51) [1]

Round


← →
Best Before 2024   (2002-10-03 16:53) [2]

>>Команда Round округляет дробное число к ближайшему четному целому.
Только для чисел типа 5.5 7.5
см SimpleRoundTo


← →
Smithson ©   (2002-10-03 16:54) [3]

Еще раз:
The Round function rounds a real-type value to an integer-type value.

X is a real-type expression. Round returns an Int64 value that is the value of X rounded to the nearest whole number. If X is exactly halfway between two whole numbers, the result is always the [b]even[/b] number.

Я не спрашиваю, как было в Паскале. Я спрашиваю про Delphi (начиная с 5 версии).


← →
Smithson ©   (2002-10-03 16:55) [4]

SimpleRoundTo у меня в Делфи нет


← →
Оля   (2002-10-03 16:58) [5]

n:= Round ((Ttr_1-Ttr_2)*2); // но у меня D4 не знаю как в 5-й


← →
Smithson ©   (2002-10-03 16:59) [6]

Все, разобрался. Тормоз.


← →
Best Before 2024   (2002-10-03 17:00) [7]

If X is exactly halfway between two whole numbers


← →
MBo ©   (2002-10-03 17:01) [8]

>Smithson
такого, увы, нет
еще есть Ceil и Floor (вверх и вниз)
А к ближайшему придется самому сделать.
Round себя так ведет в соотв. с принятым для сопроцессора (IEEE какой-то там стандарт) соглашением


← →
Smithson ©   (2002-10-03 17:02) [9]

Round(2.5) = 2 //Бл..............!!!!
Round(2.51) = 3;
Round(3.5) = 4;
Round(3.51) = 4;

Спасибо. Раз нет, значит нет.



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

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



Память: 0.46 MB
Время: 0.011 c
1-45344
Leshka18
2002-10-06 00:30
2002.10.14
Как скомпилить?


1-45389
Sego
2002-10-02 22:04
2002.10.14
Разноцветные кнопки


4-45634
Dmitriy Polskoy
2002-08-28 16:24
2002.10.14
WaitForSingleObject


14-45501
AL2002
2002-09-18 11:04
2002.10.14
А знаете ли вы....


1-45293
zeratul_pr
2002-10-04 16:44
2002.10.14
Разложить FileName на path fname




   Наверх