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

Вниз

Как откинуть часть числа?   Найти похожие ветки 

 
Вера   (2003-11-10 12:07) [0]

Как откинуть часть числа?

например есть 1,3458687 а надо вывести на экран 1,345


 
Ломброзо ©   (2003-11-10 12:13) [1]

Writeln(Format("%.3f", 1.3458687));


 
Ru ©   (2003-11-10 12:16) [2]

один из вариантов (всё равно выводить в строковом формате) это:
var
a:real;//это наше число
tmp:string;//строка результат
i:integer;//понадобится

tmp:=floattostr(a);
i:=pos(",",tmp);
Edit1.Text:=copy(tmp,0,i+3);

если не ошибся. мы скопируем из строки tmp начиная с нуля (может надо поставить 1) i+3 символов, что должно соответствовать необходимому представлению числа


 
Ломброзо ©   (2003-11-10 12:19) [3]

> Ru © (10.11.03 12:16) [2]
Дадад. Один мой поциент любил у себя в региональных настройках разделителем символ # выставлять...


 
MalkoLinge ©   (2003-11-10 12:23) [4]

Category

string formatting routines

function Format(const Format: string; const Args: array of const): string;


 
mfender ©   (2003-11-10 12:27) [5]

Тогда и так можно:
FloatToStr(Round(1.3458687*1000)/1000)
только в данном случае получится, если я не ошибаюсь 1.346 в результате...


 
Anatoly Podgoretsky ©   (2003-11-10 12:30) [6]

Возможно будет удобнее FormatFloat



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
3-65731
KIR
2003-10-31 16:25
2003.11.20
Как лучше хранить денежные значения в IB 6.5 диалект 3?


3-65720
gestern
2003-11-02 15:38
2003.11.20
Застрял


3-65797
AlexenderG
2003-10-30 12:53
2003.11.20
У кого есть DsgnIntf.pas и DsgnIntf.dcu? Пожалуйста очень надо!!!


1-65920
Poof-poof
2003-11-08 04:40
2003.11.20
Как вставить в форму линк на сайт и ссылку на моё мыло? :)


1-65896
Morfey
2003-11-06 01:22
2003.11.20
Дамп памяти