Big Number (GetIt)
Nome:Big Number (GetIt) Versão:09-2023
Disponibilidade:Este item não está diponível para você fazer o download. Faça o login no site.
Avaliação: Ótimo !
  
 
Descrição:
BigInteger, BigDecimal e BigRational para Delphi e C++Builder

Estas são implementações dos tipos `BigInteger`, `BigDecimal` e `BigRational` de multiprecisão, construídas do zero por Rudy Velthuis e agora mantidas por [TurboPack](https://github.com/TurboPack).

## BigInteger

`BigInteger` é um número inteiro de multiprecisão. Seu tamanho é limitado apenas pela memória disponível.

`BigInteger` foi desenvolvido para facilidade de uso, velocidade e confiabilidade. Ele é escrito em Object Pascal simples e em assembler x86-32/x86-64, mas cada função assembler também possui um equivalente chamado "Pascal puro". Ele é modelado a partir do tipo `BigInteger` no .NET, mas é muito mais otimizado do que isso e fornece uma interface mais alinhada com o Delphi. Ele usa algoritmos de nível superior como *Burnikel-Ziegler*, *Karatsuba*, *Toom-Cook*, etc. para tornar as coisas mais rápidas, mesmo para números inteiros muito grandes. Oferece operadores sobrecarregados e todas as funções usuais. Mais informações podem ser encontradas na página wiki da [unidade BigIntegers](https://github.com/TurboPack/RudysBigNumbers/wiki/BigIntegers).

##GrandeDecimal

`BigDecimal` é um tipo de ponto flutuante decimal de multiprecisão. Pode ter uma precisão quase ilimitada.

`BigDecimal` é igualmente construído para facilidade de uso e confiabilidade. Ele se baseia no BigInteger: a representação interna é um BigInteger para os dígitos significativos e uma escala para indicar os decimais. Também oferece operadores sobrecarregados e todas as funções usuais. Isso é modelado a partir do tipo `BigDecimal` em Java, mas a interface está mais alinhada com Delphi. Mais informações sobre esse tipo podem ser encontradas na página wiki da [unidade BigDecimals](https://github.com/TurboPack/RudysBigNumbers/wiki/BigDecimals).

##BigRacional

Um tipo que contém um número como fração (proporção) de dois `BigIntegers`, um numerador e um denominador, ou seja, `1/7` ou `100/3`.
Este tipo é muito bom em aritmética simples (`+`, `-`, `*`, `/`), pois não perde precisão nem precisa de arredondamentos. Ainda um trabalho em andamento...
 
Destaque:
 Para: RAD Berlin RAD TOkyo RAD RIO RAD SIDNEY RAD Alexandria
   
Tipo:Freeware Autor:
 
Seu IP (3.21.76.0) e login é gravado em cada download. Não repasse seu login e senha ou terá o acesso cancelado