Troncamento double.

martedì 13 gennaio 2004 - 19.30

sheen77 Profilo | Newbie

Salve a tutti, il mio problema è il seguente.

Dato un numero di tipo double, es: 12,3467, qualcuno sa dirmi come e possibile arrotondarlo
o anche troncarlo con due sole cifre dopo la virgola, ovvero ottenere 12,35 o 12,34.

Grazie.
Ciao, Vincenzo

Brainkiller Profilo | Guru

Ciao Vincenzo,
allora ci sono a disposizione varie funzioni di arrotondamento e sono Ceiling, Floor e Round tutte fanno parte della classe Math, esempi:

Math.Floor(1.10) -> 1 (Floor arrotonda all'intero più basso)
Math.Ceiling(1.10) -> 2 (Ceiling arrotonda all'intero più alto)

(Round prende due parametri il secondo è il numero di decimali a cui arrotondare)
Math.Round(3.44, 1) -> 3.4
Math.Round(3.45, 1) -> 3.4
Math.Round(3.46, 1) -> 3.5

Ulteriori info le trovi sull'SDK del Framework.
ciao

david

sheen77 Profilo | Newbie

Grazie e a presto.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5