Autore Topic: Come funziona la Classe "BigInt" del Componente gb.gmp ?  (Letto 191 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.277
  • Ne mors quidem nos iunget
    • Mostra profilo
TopFuel in questa discussione:
http://www.gambas-it.org/smf/index.php?topic=5589.msg41273#msg41273
domanda come funziona la Classe BigInt del Componente gb.gmp per la gestione dei grandi numeri.


Ecco un semplice esempio:
Codice: [Seleziona]
Public Sub Main()

  Dim s1, s2 As String
  Dim addi, sott, molt, divi As BigInt
 
    s1 = "9999999999999999999999999999999999999999999999999999999999999999999999999999"
    s2 = "8888888888888888888888888888888888888888888888888888888888888888888888888888"

    addi = BigInt.FromString(s1) + BigInt.FromString(s2)
    sott = BigInt.FromString(s1) - BigInt.FromString(s2)
    molt = BigInt.FromString(s1) * BigInt.FromString(s2)
    divi = BigInt.FromString(s1) / BigInt.FromString(s2)
   
    Print addi
    Print sott
    Print molt
    Print divi

End
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re:Come funziona la Classe "BigInt" del Componente gb.gmp ?
« Risposta #1 il: 29 Aprile 2017, 21:46:08 »
Grazie della spiegazione. :)
Volevo usare questa classe per togliere i limiti dei tipi di dato nativi con il mio vecchio progettino sul calcolo combinatorio. Ora so come fare, quindi aggiornamento del progetto in vista. ;)
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.