Справочник функций и процедур Delphi: Sqrt

  Навигация по первой букве:

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

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

  Реклама:

 

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

Google  
 
Описание
Функция 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
 


Copyright © 2004-2016 Delphi Sources (источник – "DelphiBasics.ru")
 


Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook