mario.deghetto

Visual Basic & .NET
posts - 332, comments - 79, trackbacks - 0

#2: [VB.NET] Arrotondamenti, troncamenti, intero inferiore e superiore di numeri

Per tutte le versioni di VB.NET

Spesso si ha la necessità di arrotondare un numero reale secondo le normali regole di arrotondamento: all’intero più vicino. Es.:

    1,4 --> 1     1,7 --> 2

Per ottenere questo risultato si deve utilizzare il metodo

    System.Math.Round(numero)

Qualche volta invece serve troncare il numero, cioè prendere solamente la parte intera, scartando completamente la parte decimale. Es.:

    1,4 --> 1     1,7 --> 1

Si ottiene questo risultato con

    System.Math.Truncate(numero)

Certe volte può essere necessario individuare il numero intero immediatamente superiore o immediatamente inferiore. Es.:

    Superiore di 1,3 --> 2     Inferiore di 1,3 --> 1

Questi ultimi due si ottengono rispettivamente con:

    System.Math.Ceiling(d)   ' ceiling = soffitto, tetto
    System.Math.Floor(d)     ' floor = pavimento, piano  

Print | posted on domenica 11 ottobre 2009 5.50 |

Feedback

Gravatar

# re: #2: [VB.NET] Arrotondamenti, troncamenti, intero inferiore e superiore di numeri

Grazie, molto utile!
10/06/2010 17.57 | Pileggi

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 1 and 6 and type the answer here:

Powered by: