Форум: "Начинающим";
Текущий архив: 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.051 c