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 - Come evitare l'arrotondamento dei numeri Visual Basic .NET
Forum - C# / VB.NET - Come evitare l'arrotondamento dei numeri Visual Basic .NET

Avatar
DelchelTech (Normal User)
Newbie


Messaggi: 8
Iscritto: 15/06/2015

Segnala al moderatore
Postato alle 20:42
Mercoledì, 01/07/2015
Ciao, devo fare in modo che il risultato di una divisione non vada arrotondato.

Qualcuno può aiutarmi? Grazie.

Ultima modifica effettuata da DelchelTech il 01/07/2015 alle 20:42
PM Quote
Avatar
GN (Member)
Guru


Messaggi: 770
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 21:15
Mercoledì, 01/07/2015
Evidentemente lo stai memorizzando in una variabile di tipo Integer, che come si può intuire dal nome può contenere solo numeri interi, quindi la parte decimale viene "troncata". Invece che Integer puoi usare un tipo di dati che supporta i decimali come Float o Double (trovi più informazioni qui: https://msdn.microsoft.com/it-it/library/ae55hdtk.aspx)

Ultima modifica effettuata da GN il 01/07/2015 alle 21:15


PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1451
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 22:31
Mercoledì, 01/07/2015
Se invece ti riferisci all'inevitabile arrotondamento dei float o double ti consiglio di guardare come gestiscono i numeri con la virgola i sistemi bancari

PM Quote
Avatar
DelchelTech (Normal User)
Newbie


Messaggi: 8
Iscritto: 15/06/2015

Segnala al moderatore
Postato alle 22:33
Mercoledì, 01/07/2015
Grazie Mille!

PM Quote