← Todos os pacotes
xs-bigint
Arbitrary-precision integer arithmetic for XanaScript
bigintbignumintegerarbitraryprecisionmath
README
xs-bigint
Aritmética de inteiros de precisão arbitrária para XanaScript.
API
de-texto(texto)/de-numero(num)— cria a partir de string/númeropara-texto(n)— converte para stringsoma(a, b)/subtrai(a, b)/multiplica(a, b)divide(a, b)—{ quociente, resto }resto(a, b)/modulo(a, b)/divide-int(a, b)potencia(base, expoente)/fatorial(n)compara(a, b)/igual(a, b)/abs(n)/neg(n)par(n)/sinal(n)/gdc(a, b)
Exemplo
traz-ai "xs-bigint" as bi
cria a = bi.de-texto("123456789012345678901234567890")
cria b = bi.de-texto("987654321098765432109876543210")
cria soma = bi.soma(a, b)
grita-ae(bi.para-texto(soma))
grita-ae(bi.para-texto(bi.fatorial(50)))Avaliações
Nenhuma avaliação ainda.