Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
Visual Basic 2010 Broncode
Class Example Public Shared Sub Main()
Console.WriteLine(Math.PI)
Console.WriteLine(Math.E)
Console.WriteLine(Math.Abs(-12.34))
Console.WriteLine(Math.Min(-12.34, 10))
Console.WriteLine(Math.Max(-12.34, 10))
Console.WriteLine(Math.Round(10.5))
Console.WriteLine(Math.Round(10.51))
Console.WriteLine(Math.Round(11.5))
Console.WriteLine(Math.Round(-12.51))
Console.WriteLine(Math.Round(-12.3456, 2))
Console.WriteLine(Math.Ceiling(-11.5))
Console.WriteLine(Math.Ceiling(12.5))
Console.WriteLine(Math.Floor(-12.5))
Console.WriteLine(Math.Floor(12.5))
Console.WriteLine(Math.Pow(2, 3))
Console.WriteLine(Math.Log(8, 2))
Console.WriteLine(Math.Sqrt(16))
Console.ReadLine()
End SubEnd ClassConsole Application Output
3,14159265358979
2,71828182845905
12,34
-12,34
10
10
11
12
-13
-12,35
-11
13
-13
12
8
3
4
Bij het afronden wordt "bankers rounding" ( IEEE Standard 754 ) gebruikt. Dit zorgt ervoor dat even getallen vanaf .5 of hoger naar boven worden afgerond, en oneven getallen vanaf .5 of lager naar beneden worden afgerond.
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.