Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Notazione esponenziale vb.net
Forum - C# / VB.NET - Notazione esponenziale vb.net

Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 10:11
Venerdì, 28/08/2009
Ciao ragazzi!

Sto costruendo un programma...semplicissimo,
gli passo un valore x, esegue una formula matematica,
e restituisce y.

Il "problema" è che restituisce il numero in notazione esponenziale,
e vorrei evitare.

come posso fare?
il tipo di variabile usata è double per il numero è veramente grosso...

grazie a tutti!


angelogulisano.blogspot.com
PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 17:25
Venerdì, 28/08/2009
Se il numero non è maggiore di 79228162514264337593543950335 puoi usare decimal, altrimenti ti conviene dividere il numero per (10 * numero_di_volte_richiesto_per_mostrarlo_normalmente) e inserire manualmente gli zeri alla fine.


"E' facile distruggere, la vera sfida è creare!"(cit. me)

"Ricordati chi sei, non permettere a nessuno di cambiarti, non perdere mai te stesso. Farai grandi cose nella vita."(cit. me)

double penetration; //ouch
PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 17:39
Domenica, 30/08/2009
Grazie mille...gentilissimo...


angelogulisano.blogspot.com
PM Quote