[Mono-list] Maths

Tom Cabanski tcabanski@OAI.cc
Mon, 9 Feb 2004 12:39:32 -0600

In the science disciplines, n.5 is rounded to the nearest even integer
(e.g. 1.5 rounds to 2, 2.5 rounds to 3 and 3.5 rounds to 4).  If you
think about it, that is actually more accurate that always rounding as
.5 is exactly in the middle and we should round up about half the time
and down the other half of the time.

This is one of the first platforms that behaves the way I would expect
in this area.
Tom Cabanski

-----Original Message-----
From: Rodolfo Campero [mailto:rodolfocampero@hotmail.com]=20
Sent: Monday, February 09, 2004 12:29 PM
To: jwezel@compumaster.de
Cc: mono-list@lists.ximian.com
Subject: RE: [Mono-list] Maths

I get the same results with csc from MS .NET 1.0.

>From: "Jochen Wezel" <jwezel@compumaster.de>
>To: <mono-list@lists.ximian.com>
>Subject: [Mono-list] Maths
>Date: Mon, 9 Feb 2004 19:14:20 +0100
>Has anybody seen that behaviour yet which is produced by MS .Net?
>When rounding doubles to integer, there is a rounding error:
>         Console.WriteLine(Convert.ToInt32(1.5)) 'is 2  - should be 2
>         Console.WriteLine(Convert.ToInt32(2.5)) 'is 2  - should be 3
>This may be important for those guys who are programming in that

Add photos to your e-mail with MSN 8. Get 2 months FREE*.=20

Mono-list maillist  -  Mono-list@lists.ximian.com