Показать сообщение отдельно
  #1  
Старый 08.03.2011, 22:37
Fedia62 Fedia62 вне форума
Прохожий
 
Регистрация: 08.03.2011
Сообщения: 2
Репутация: 10
Вопрос Как в режиме консольного приложения ограничить количество выводимых цифр на экране...

Здравствуйте! Помогите пожалуйста разобраться, как в проекте, основанном на работе с экранными формами (проект GUI), ограничить количество выводимых цифр? Например, в обычном режиме я делал так: a1:3:5.
А вот в режиме работы с экранными формами это как осуществить?
Вот допустим "кусок" исходного кода программы:
Код:
begin
  a1:=strToFloat(Edit1.text);
  r1:=sin(a1);
  b1:=Pi/2-a1;
  r2:=cos(a1);
  r3:=sin(b1);
 Label1.caption:=Edit1.text;
 Label2.caption:=floatToStr(r1)+ ' // this is sin(a1)';
 Label3.caption:=floatToStr(b1)+ ' // this is Pi/2-a1';
 Label4.caption:=floatToStr(r2)+ ' // this is cos(a1)';
 Label5.caption:=floatToStr(r3)+ ' // this is sin(b1)';
end;
мне нужно чтобы в Label(2-5) в числах выводились только первые, допустим - 5, цифр...
Например, я ввожу a1=1,5707 Мне выдается на экране что '9,63267948966192E-5 // this is Pi/2-a1'
Мне хочется, чтобы ответ выводился в "человечекой форме", т. е. '0,00317 (цифры от балды) // this is Pi/2-a1.'

И тут же хочется узнать, когда я в обычном режиме пишу a1:3:5 цифрой 5 я указваю соклько первых цифр после запятой будет выводиться, правильно? А цифрой 3 что я задаю?
Помогите начинающему)

Заранее большое спасибо!
Ответить с цитированием