I have no idea why it's so quiet, but it's saving me a bit of time... KLP
On Wed, 2004-09-22 at 12:32, Piers Angliss wrote: > ...and that's the problem. > > The answer is that every so often if you write code like mine which adds / > subtracts numbers in external format (ie with decimal points) universe will > discover an infinitesimal difference between two numbers that to our eyes > (and even in truth) are absolutely identical. > > It is very rare and you could search for years to find another pair of > numbers like this. > > There are two ways round it :- > > 1. As advocated by Adrian and Claus is to always perform calculations in > internal format by ICONV'ing everything first > > 2. As practised by Bruce and myself is to adjust the value at which universe > considers the difference to be zero (the WIDE-zero config parameter) if / > when you hit the problem so that it goes away > > I'm sticking with the latter - does that make me a pragmatist or a happy > hacker ? > > PS Is the list quiet because they're all in Las Vegas at the IBM UG ? > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Karl L Pearson > Sent: 22 September 2004 18:10 > To: u2-users > Subject: RE: [U2] [UV] - Wide Zero > > > Okay, on Unix I did the program this way: > > - > - > - > > and got this output: > Basic: 294987.31 + 51622.78 = 346610.09 > /usr/bin/bc: 346610.09 > Wide-Zero problem? > > AND as you see, there's no difference in the output yet what appears to > my eye to be TRUE the code sees as FALSE. Something looks fishy, but I > can't see a reason why. > > Karl > ------- > u2-users mailing list > [EMAIL PROTECTED] > To unsubscribe please visit http://listserver.u2ug.org/ -- Karl L. Pearson Director of IT, ATS Industrial Supply Direct: 801-978-4429 Toll-free: 888-972-3182 x29 Fax: 801-972-3888 http://www.atsindustrial.com [EMAIL PROTECTED] ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/
