13.01.2015 Views

Объектно-ориентированное программирование на С++ - eDrive

Объектно-ориентированное программирование на С++ - eDrive

Объектно-ориентированное программирование на С++ - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Form1–>Label1–>Caption = FloatToStr (floor (hypot (a, b) + 0.5));<br />

double R1 = 5, R2 = 7;<br />

Form1–>Label2–>Caption = FloatToStrF (M_PI * (R1 + R2), ffFixed, 10, 2);<br />

}<br />

28<br />

В примере задействова<strong>на</strong> математическая библиотека Borland C , подключаемая<br />

файлом заголовка . Функции этой библиотеки описаны в<br />

табл. 10:<br />

Таблица 10<br />

Функции<br />

abs, fabs<br />

acos, asin, atan<br />

cos, sin, tan<br />

exp<br />

floor<br />

hypot<br />

pow, pow10<br />

seal<br />

sqrt<br />

Математические функции Borland C<br />

Наз<strong>на</strong>чение<br />

Абсолютное з<strong>на</strong>чение<br />

Обратные тригонометрические функции<br />

Тригонометрические функции<br />

Экспонента<br />

Ближайшее меньшее целое<br />

Гипотенуза<br />

Степень<br />

Ближайшее большее целое<br />

Квадратный корень<br />

Второй пример посвящен использованию типа AnsiString, а также типов<br />

TDateTime, Currency и Variant.<br />

void __fastcall TForm1::vAnsiStringClick (TObject *Sender) {<br />

AnsiString as = Edit0–>Text, as1 = as;<br />

Label0–>Caption = as.StringOfChar ('>', as.Length ())<br />

+ as.ToIntDef (0) + as.StringOfChar ('

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!