Что нового

BigNum UDF - Библиотека для работы с большими числами

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5 379
Репутация
2 702
AutoIt: 3.2.12.1
Версия: N/A

Категория: Математика

Описание: Библиотека содержит ряд функций для произведения таких математических операций, как сложение, вычитание, умножение и деление над "большими" числами. Так же присутствуют и несколько других полезных функций...

Пример:
Код:
#include "BigNum.au3"

$X = "10000000000000000000"
$Y = "0.000000000000000001"
MsgBox(0, "Addition", $X & "  +  " & $Y & "  =  " & _BigNum_Add($X, $Y))

$X = "-10000000000000000000"
$Y = "10000000000000000000"
MsgBox(0, "Subtraction", $X & "  -  " & $Y & "  =  " & _BigNum_Sub($X, $Y))

$X = "10000000000000000001"
$Y = "-0.0000001"
MsgBox(0, "Multiplication", $X & "  x  " & $Y & "  =  " & _BigNum_Mul($X, $Y))

$X = "10000000000000000000"
$Y = "3"
MsgBox(0, "Division, 10 Decimalplaces", $X & "  /  " & $Y & "  =  " & _BigNum_Div($X, $Y, 10))
MsgBox(0, "Division & Modulo", $X & "  /  " & $Y & "  =  " & _BigNum_Div($X, $Y) & @CRLF & "Mod: " & _BigNum_Mod($X, $Y)

Источник: BigNum UDF (оффициальный форум)
Автор: eukalyptus
 
Верх