
14.08.2011, 14:00
|
 |
Продвинутый
|
|
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
|
|
Есть готовая функция
Код:
function RoundEx(chislo: double; Precision: Integer): string;
var
ChisloInStr: string;
ChisloInCurr: currency;
begin
ChisloInCurr := chislo;
Str(ChisloInCurr: 20: Precision, ChisloInStr);
ChisloInStr[Pos('.', ChisloInStr)] := ',';
RoundEx := Trim(ChisloInStr);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := RoundEx(StrToFloat(Edit1.Text), 2);
end;
http://www.delphisources.ru/pages/faq/base/round_n.html
ну или тут
http://www.delphisources.ru/pages/fa...d_numbers.html
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
|