Показать сообщение отдельно
  #9  
Старый 10.12.2013, 11:53
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от 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);
Ответить с цитированием