_BigNum_SQRT
Возвращает квадратный корень числа
#Include <BigNum.au3>
_BigNum_SQRT ( $n [, $p = -1] )
Параметры
$n | Строка содержащая число |
$p |
[необязательный] Количество знаков после запятой |
Возвращаемое значение
Успех: | Возвращает строку, содержащую квадратный корень числа, @extended - точность числа, @error - количество итераций |
Ошибка: | Возвращает -1 и устанавливает @error: |
@error: | -1 - параметр $n не является числом или строкой, содержащей число |
-2 - параметр $p не целое число или меньше -1 | |
-3 - если количество итераций превышает 100 |
Примечания
Функция предназначена для работы с большими числами. Параметр $n является числом в строковом виде и содержащий символы: минус "-", числа от "0" до "9" и точка ".", например "-1234567890.12345". Выполняйте все операции в строковом виде, чтобы не столкнутся с ограничением в AutoIt.Пример
; eukalyptus
; http://www.autoitscript.com/forum/topic/83529-bignum-udf/
#include <BigNum.au3>
$a = _BigNum_SQRT('3', 4) ; возвращает 1.732 - корень из 3
MsgBox(0, 'Сообщение', $a)