Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Oct 1998 13:55:57 -0400
From:      Drew Baxter <netmonger@genesis.ispace.com>
To:        EddieB <eddieb@shell1.dragondata.com>, Mike Smith <mike@smith.net.au>
Cc:        freebsd-chat@FreeBSD.ORG
Subject:   Re: Bug in rintf()?... 
Message-ID:  <4.1.0.67.19981021135512.00a60230@genesis.ispace.com>
In-Reply-To: <Pine.BSF.4.05.9810211249470.2284-100000@shell1.dragondata. com>
References:  <199810211749.KAA00881@dingo.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hmm in a CompSci course I'm taking they just move it from a double to an
int to cause 'truncation'.

Course 4.5 would end up being 4 even, and 4.999999 would be 4 even too..
Truncation and rounding are two totally different commodities.

But that's just my two-cents :)


At 12:52 PM 10/21/98 -0500, EddieB wrote:
>
>> 
>> >  rintf(3.5) returns 4.0
>> >  rintf(3910.5) returns 3910.0  (should return 3911.0)
>> 
>
>I haven't really the slightest clue about coding (Yea I'll admit it) but I
>do remember from physics / chemistry classes that .5 #'s are rounded
>different.  IE: 3.5 rounds to 4.0 and 4.5 also rounds to 4.0.  If the #
>preceeding the .5 is even it just drops the .5, if the # preceeding the .5
>is odd, it rounds up (you always get an even # as an answer)
>
>Probably not what is happening with that but I was bored and decided to
>write an email :)
>
>Jon 
>
>EddieB/IRC
>IRCop : irc.dragondata.com
>        NewNet HUB Server
>
>
>To Unsubscribe: send mail to majordomo@FreeBSD.org
>with "unsubscribe freebsd-chat" in the body of the message

---
Drew "Droobie" Baxter
Network Admin/Professional Computer Nerd(TM)
OneEX: The OneNetwork Exchange 207-942-0275
http://www.droo.orland.me.us
My Latest Kernel: FreeBSD 3.0-CURRENT (ONEEX) #14: Mon Oct 19 22:36:58 EDT 1998


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.1.0.67.19981021135512.00a60230>