Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  
Подписаться на рассылку:
Клуб программистов


Основы Delphi
Sqrt
Функция
Возвращает квадратный корень числа System unit
  function Sqrt ( Number : Extended ) : Extended;
Описание
Функция Sqrt возвращает квадратный корень числа (Number)

Число должно быть вещественного типа.

Особые значения перечислены ниже:
Infinity : Бесконечность
-0 : -0
NaN (Not a Number - не число) : не число
Примечания
Предупреждение: квадратный корень отрицательного числа - мнимое число. В Delphi, испольлзуйте подпрограммы Math для их обработки.

Sqrt должен поднять EInvalidOp исключение, когда Number негативное.
Похожие команды
Sqr  Возвращает квадрат числа

Sum  Находит сумму элементов массива, состоящего из чисел с плавающей точкой

 
Пример кода : Нахождение квадратного корня различных значений
var
  number, squareRoot : Extended;

begin
  // Квадратный корень 225 = 15
  number  := 225;
  squareRoot := Sqrt(number);
  ShowMessageFmt('Квадратный корень %f = %f',[number, squareRoot]);

  // The square root of 3.456 = 1.859...
  number  := 3.456;
  squareRoot := Sqrt(number);
  ShowMessageFmt('Квадратный корень %7.3f = %12.12f',[number, squareRoot]);

  // Квадратный корень бесконечности тоже бесконечность
  number := Infinity;
  number := Sqrt(number);
  ShowMessageFmt('Квадратный корень бесконечности = %f',[number]);
end;
Квадратный корень 225.0 = 15.0
Квадратный корень 3.456 = 1.859032006180
Квадратный корень бесконечности = INF
 



© Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки  |     |  Английская версия