Функция _BigNum_Div

         Описание функции


_BigNum_Div

Возвращает результат деления

#Include <BigNum.au3>
_BigNum_Div ( $sX, $sY, [$iD = 0] )

Параметры

$sX Строка содержащая число делимое
$sY Строка содержащая число делитель
$iD [необязательный] Количество знаков после запятой

Возвращаемое значение

Успех:Возвращает строку, содержащую результат деления
Ошибка:Возвращает 0 и устанавливает @error равным 1, если $sX и $sY не являются числом или строкой, содержащей число

Примечания

Функция предназначена для работы с большими числами. Параметры $sX и $sY являются числом в строковом виде и содержащие символы: минус "-", числа от "0" до "9" и точка ".", например "-1234567890.12345". Выполняйте все операции в строковом виде, чтобы не столкнутся с ограничением в AutoIt.

Пример

; eukalyptus
; http://www.autoitscript.com/forum/topic/83529-bignum-udf/
#include <BigNum.au3>
$a = ''
$a &= _BigNum_Div(3, 4) & @LF ; возвращает 0, так как результат меньше 1 и количество знаков после запятой не указано
$a &= _BigNum_Div(3, 7, 10) & @LF ; возвращает десятичную дробь, так как разрешено 10 знаков после запятой
$a &= _BigNum_Div(3, 7e5, 50) & @LF ; экспоненциальный вид поддерживается AutoIt'ом
$a &= _BigNum_Div(3, '-5.6', 10) ; символы "." и "-" поддерживаются в строковом виде
MsgBox(0, 'Сообщение', $a)