Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.045 c
3-1128578227
jiny
2005-10-06 09:57
2005.11.20
Пробл. с объединением 4 таблиц


2-1130516275
DelphiLexx
2005-10-28 20:17
2005.11.20
Подскажите где ошибка


2-1130757178
alpine
2005-10-31 14:12
2005.11.20
Не пойму в чём дело ?!


14-1130343340
Gydvin
2005-10-26 20:15
2005.11.20
Совместимость Wi-Fi and Bluetooth


14-1130392088
вразлет
2005-10-27 09:48
2005.11.20
Как правильно тратить деньги: маркетинговые исследования стаи обе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский