Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - calcolatrice
Forum - C# / VB.NET - calcolatrice - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 21:13
Domenica, 23/08/2009
Ciao, ho recentemente scritto una classe per lavorare con numeri a precisione arbitraria: ossia con tante cifre quante ti servono. Ho già implementato le principali funzioni aritmetiche e di confronto. Si chiama GNUM 1.0 Large Numbers Class la trovi qui:
http://www.pierotofy.it/pages/sorgenti/dettagli/18169-GNUM ...
E' scritta in C++, comunque non dovresti avere problemi a riscriverla in Visual Basic.
Almeno può essere un'ottimo punto di partenza. Se ti interessa l'ho scritta anche in C#, non l'ho pubblicata su questo sito, ma se può interessarti basta chiedere...

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:10
Lunedì, 24/08/2009
Double va fino a 1e+309 circa, non penso che ti interessi andare oltre.

PM Quote
Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 11:00
Lunedì, 24/08/2009
Double ha solo 18 cifre significative, tuttavia ha ragione Totem: se devi solo fare una calcolatrice bastano e avanzano! :rotfl:

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 14:44
Lunedì, 24/08/2009
Più che altro è una questione di principio... se la calcolatrice di Windows usa così tante cifre perchè io non posso?:)
Comunque grazie a tutti...

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 20:21
Lunedì, 24/08/2009
Scusa Matthew... non è che mi passeresti la versione in C# che almeno lo converto meglio in VB?

PM Quote
Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 1:19
Martedì, 25/08/2009
Ecco la versione di GNUM Large Numbers Class 1.0 scritta in C#


Matthew ha allegato un file: GNUM.zip (4439 bytes)
Clicca qui per scaricare il file
PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 14:15
Martedì, 25/08/2009
Grazie 1000! Ora vedrò di dargli un'occhiata.

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo