Vreemde Math.Round functie... rondt hij wel goed af?
(24-nov-2009)
Iets raars is er aan de hand met Math.Round functie van ASP.NET 2.0
Als deze functie wordt gebruikt in dit voorbeeld:
Math.Round(0.715, 2) Uitkomst: 0.72
Math.Round(0.725, 2) Uitkomst: 0.72
Math.Round(0.735, 2) Uitkomst: 0.74
Daar klopt natuurlijk niets van, althans voor de laatste berekening.
Stel je wilt nu 6.755 op 2 digits afronden, doe dan het volgende: Math.Floor((6.755*100 + 0.5)/100)
|