Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dan
Зарегистрирован: 16.04.2003 Сообщения: 15
|
Добавлено: Вт Июн 25 2002 12:22 Заголовок сообщения: Как сделать округление чисел в Delphi ? |
|
|
Помогите плиииззз Во время арифметических действий на форме после запятых появляется огромное количество знаков, как его можно уменьшить хотя бы до трех? Заранее благодарен |
|
Вернуться к началу |
|
|
swordfish
Зарегистрирован: 07.05.2002 Сообщения: 100 Откуда: Наб. Челны
|
Добавлено: Вт Июн 25 2002 17:43 Заголовок сообщения: Re: Как сделать округление чисел в Delphi ? |
|
|
Не помню точно, давно с Дельфи не общался, но вроде, на паскале, что-то вроде такого:
var j float; begin Writeln(j:8:3); // Что-то восем цифр из них три после запятых end;
Правда я не уверен. |
|
Вернуться к началу |
|
|
anthony
Зарегистрирован: 21.05.2002 Сообщения: 845 Откуда: Petrozavodsk
|
Добавлено: Вт Июн 25 2002 17:50 Заголовок сообщения: Есть ф-ции типа Round, Trank (за спеллинг не отвечаю) итп. (-) |
|
|
- |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Ср Июн 26 2002 06:17 Заголовок сообщения: Re: Как сделать округление чисел в Delphi ? |
|
|
label.caption:=format('%8.3f,[double]); |
|
Вернуться к началу |
|
|
Leonid
Зарегистрирован: 15.07.2002 Сообщения: 26 Откуда: Кременчуг
|
Добавлено: Пт Июн 28 2002 05:18 Заголовок сообщения: Re: Как сделать округление чисел в Delphi ? |
|
|
Можно попробовать использовать ф-ю formatfloat procedure TForm1.Button1Click(Sender: TObject); var x : Double; i : integer; begin Randomize; i := random(100); x := (i/12.3*3.25*i; Form1.Caption := FormatFloat('0.##',x); end; |
|
Вернуться к началу |
|
|
|