<wink>Make your head spin is putting it mildly, a couple of those links
will make you consider giving up coding and seek a new career in digging
ditches. </wink> But you are right extremely informative.

John Warner




> -----Original Message-----
> From: Discussion of advanced .NET topics.
> [mailto:[EMAIL PROTECTED] On Behalf Of Peter Vertes
> Sent: Monday, August 25, 2008 12:59 PM
> To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM
> Subject: Re: [ADVANCED-DOTNET] Converting doubles into
> integers without rounding errors
>
>
> If you are ready to make your head spin take a look at these pages:
>
> http://en.wikipedia.org/wiki/Bankers_rounding
> http://support.microsoft.com/kb/196652
> http://blogs.msdn.com/ericlippert/archive/2003/09/26/53107.aspx
>
> -Pete
>
> On Mon, Aug 25, 2008 at 12:51 PM, Curt Hagenlocher
> <[EMAIL PROTECTED]>wrote:
>
> > On Mon, Aug 25, 2008 at 9:48 AM, Peter Ritchie
> > <[EMAIL PROTECTED]> wrote:
> > >
> > > I would recommend something like this:
> > >
> > > double tempAmount = objMyObject.Amount * 100.0;
> > > uint nIntAmount = Math.Round(tempAmount);
> >
> > Ah, *that*'s where the rounding function is hiding.
> >
> > Or you could just use "Math.Round(amount, 2)" to round to
> the second
> > decimal place.
> >
> > --
> > Curt Hagenlocher
> > [EMAIL PROTECTED]
> >
> > ===================================
> > This list is hosted by DevelopMentor(R)  http://www.develop.com
> >
> > View archives and manage your subscription(s) at
> > http://discuss.develop.com
> >
>
> ===================================
> This list is hosted by DevelopMentorR  http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to