Цитата:
Сообщение от Maiomi
хочу для S(площади) прописать ограничение типа S:2:2.. но прога ругается.. что делать??
|
Это что за ограничение такое? Если нужно отформатировать число при выводе, то так можно делать только в стандартных процедурах Write/Writeln/Str.
Пример:
Код:
var
.....
s: Real;
ss: String;
begin
.....
Str(s:2:2, ss);
Label1.Caption := 'Площадь равна = ' + ss;
Но лучше использовать обычные функции форматирования Format, FloatToStrF.
Пример:
Код:
Label1.Caption := 'Площадь равна = ' + FloatToStrF(s, ffFixed, 10, 2);