Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.22;
Скачать: CL | DM;

Вниз

Кол-во знаков после запятой.   Найти похожие ветки 

 
Julliete   (2003-09-09 16:47) [0]

Здравствуйте, у меня такой вопрос, как установить количество знаков после запятой для определенных переменых. Например в программе обьявлены две переменнык i:Real, и k:Real. Как сделать так, что бы после присваивания переменным значение, результат округлялся для переменной i до десятых, а для k до тысячных.
Заранее благодарю за ответ.


 
Романов Р.В. ©   (2003-09-09 16:52) [1]

В дельфи такого нет. Можно вручную умножением и делением.

ЗЫ; Вы с какого языка на него рересели?


 
Palladin ©   (2003-09-09 16:54) [2]

function roundMe(value:extended; precision:integer):extended;
begin
result:=round(value*IntPower(10,precision))/IntPower(10,precision);
end;


 
Anatoly Podgoretsky ©   (2003-09-09 16:56) [3]

Никак, это числа с плавающей запятой, иногда работает округление, чаще нет, но это все равно не совсем то, тебе надо искать поддержку BCD математики, там это понятие применимо.


 
[lamer]Barmaglot ©   (2003-09-09 16:57) [4]

FloatToStrF ?


 
Julliete   (2003-09-10 10:31) [5]

[lamer]Barmaglot, Anatoly Podgoretsky !
Да, да, да Вы правы, конечно же числа с плавающей запятой. Конечно же FloatToStrF, если я хочу вывести в Edit результат с указаным количеством знаков после запятой. А если я хочу просто указать разрядность для переменной я использую FloatToDecimal и в параметре Decimals указываю нужное кол-во знаков после запятой.

Спасибо большое.


 
Erik   (2003-09-10 10:43) [6]

А вобще лучше если возможно использовать int64, а в отдельном поле задавать место запятой.



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

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

Наверх




Память: 0.47 MB
Время: 0.057 c
14-71908
race1
2003-09-03 13:44
2003.09.22
професси разные...


14-71943
CinCinNut
2003-09-01 16:15
2003.09.22
Бывают такие люди...


14-71904
unlx
2003-09-03 13:13
2003.09.22
Простая система офисной почты для локальной сети


3-71532
Relaxxx
2003-08-29 10:30
2003.09.22
Footer у DBGridEh


14-71828
VictorT
2003-09-02 00:46
2003.09.22
Полуночники