Функция Sqrt в Delphi возвращает квадратный корень числа.
System unit
function Sqrt (Number : Extended) : Extended;
Функция Sqrt возвращает квадратный корень числа (Number).
Число должно быть вещественного типа.
Особые значения перечислены ниже:
- Infinity : Бесконечность
- -0 : -0
- NaN (Not a Number - не число) : не число
Предупреждение.
Квадратный корень отрицательного числа - мнимое число. В Delphi, используйте подпрограммы Math для их обработки. Sqrt должен поднять EInvalidOp исключение, когда Number негативное.
Функция Sqrt: Нахождение квадратного корня различных значений
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
Похожие функции и команды
Sqr — возвращает квадрат числа.
Sum — находит сумму элементов массива, состоящего из чисел с плавающей точкой.
