Главная страница
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.025 c
1-71612
Пубертанец
2003-09-09 14:05
2003.09.22
Почему при установке на другом компе требует qtintf.dll?


14-71906
shelest
2003-09-03 13:29
2003.09.22
DOA for Delphi 7


3-71486
Alniko
2003-09-01 19:26
2003.09.22
Сохрание базы данных в файл .DBF


14-71893
freeman2003
2003-09-03 16:30
2003.09.22
Не выполняется хранимая процедура на SQL server из delphi


1-71608
Сергей Князев
2003-09-09 12:29
2003.09.22
Сортировка в Excel