Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как отбросить последние n чисел после запятой


Автор: Des666 1.11.2006, 22:55
Есть постоянно меняющееся число Real, нужно чтобы оно выводилось примерно в таком виде 0,n где n заданное число символов... кто может подсказать как это сделать?  smile 

Автор: Snowy 1.11.2006, 22:58
Выводилось или имело значение?
Выводилось - в смысле конвертировать в стринг?
Если в строку, то смотри второй линк внизу страницы.

Автор: Des666 1.11.2006, 23:13
Вот чтобы в панели было что то типа 99,99 а не 99,99999999999
Код

var b,a,s:real;
f:string;
x:integer;
begin
 s:=6000;
 a:=strtofloat(inttostr(x));
 b:=a/s;
 f:=Floattostr(b);
 panel1.Caption:=f;
end;

Автор: Snowy 1.11.2006, 23:18
Вторая ссылка внизу страницы.
http://forum.vingrad.ru/index.php?showtopic=80230

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)