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

Подскажите функцию добавление копеек к сумме   Найти похожие ветки 

← →
dreamse   (2005-11-04 12:17) [0]

Например есть число :

18 нужно чтобы преобразовалось в 18,00

Если число 18,02

то так и осталось

Если 18,0 то переводилось в 18,00

Так же должно работать не только с 18 ( т.е 2 символа ) но и например 6 \ 154 \ 3434 и т.д

возможно есть какая то стандартная функция для преобразования ?


← →
gdaujk ©   (2005-11-04 13:31) [1]

Если дело в округлении до 2-х знаков после запятой, то:

function GetMeKopeykaPlease(Value: Real): Real;
begin
 Result := Round(Value*100)/100;
end;


Если же дело в получении строки, представляющей реальное число с 2-мя знаками после запятой, то:

function GetMeKopeykaPlease2(Value: Real): String;
begin
 Result := FloatToStrF(Value, ffFixed, 10, 2);
end;


PS: возможно есть какая то стандартная функция для преобразования
Да есть, в модуле Many.pas :-)


← →
msguns ©   (2005-11-04 13:41) [2]

ИМХО, опять путаниза с хранением и отображением данных


← →
dreamse   (2005-11-04 13:46) [3]

> msguns ©   (04.11.05 13:41) [2]

Вот именно что храниться они могут как с копейками так и без них по этому нужно сделать обработчик


← →
msguns ©   (2005-11-04 13:49) [4]

>dreamse   (04.11.05 13:46) [3]
>Вот именно что храниться они могут как с копейками так и без них по этому нужно сделать обработчик

Можно поподробнее о том, как они будут хранится ?


← →
Виталий Панасенко   (2005-11-04 16:07) [5]


> msguns ©   (04.11.05 13:49) [4]
> >dreamse   (04.11.05 13:46) [3]
> >Вот именно что храниться они могут как с копейками так
> и без них по этому нужно сделать обработчик
>
> Можно поподробнее о том, как они будут хранится ?

Тут есть похоже, только один вариант - строка...но это как-то...


← →
msguns ©   (2005-11-04 16:13) [6]

>Виталий Панасенко   (04.11.05 16:07) [5]
>Тут есть похоже, только один вариант - строка...но это как-то...

Да ? Оригинально ;) Тогда FORMAT



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

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



Память: 0.46 MB
Время: 0.028 c
14-1130473846
-=XxX=-
2005-10-28 08:30
2005.11.20
Рождаемость в России !!!


1-1130405379
ВоваВова
2005-10-27 13:29
2005.11.20
Запуск .bat файла


2-1130339360
ag0_
2005-10-26 19:09
2005.11.20
TEdit


14-1130313113
БарЛог
2005-10-26 11:51
2005.11.20
Математические приколы


2-1130492059
VEZ
2005-10-28 13:34
2005.11.20
StrToInt




   Наверх