Results 1 to 8 of 8
  1.    #1  
    Maybe it's just me, but imagine my surprise when I did this on my treo today:

    Started calculator (the one that comes with)

    I've tried this calc in both modes. Doesn't matter.

    Enter:

    773.46
    x
    2
    =
    -
    1541.92
    =

    The answer I get on my Treo is 4.9999999999998. Should be 5 of course.

    Reminds me a bit of the old Pentium bug.

    Can someone please try to reproduce. I'm very curious. I also haven't tried resetting to see if that fixes. But I will shortly.
  2. sck18's Avatar
    Posts
    191 Posts
    Global Posts
    210 Global Posts
    #2  
    Yup, I get the same thing...

    Think they can throw a fix into the GPRS patch? ;-)

    I remember the old Windows 3.1 calculator: 3.11-3.10=0.00.
    The Treo's got that one working, though....

    --Steve
  3.    #3  
    What a hoot. They knowingly included a calculator that things 2+2=3.9999999998. But that's ok, cause it's close enough...


    From Handspring TS:
    ---
    That same class of rounding error can be re-produced with one computation or
    another on every Handspring product going back to the 2Mb Visor. For
    example, Basic Calculator entry of 1740.14 - 1596.99 - 135 - 7.89 - .26 =
    9.0372154e-14 instead of simply 0 (zero). Same summation with Advanced
    Calculator results in -0.00000000000014.

    These type of errors are symptomatic of binary-based calculators that only
    approximate decimal equivalents and are shared by many other calculators on
    other platforms. This is due to an inherent tradeoff with the calculators'
    computational accuracy for complex mathematical operations (ex. log
    functions) versus simplicity of use and coding. The developers of Calculator
    v3.0H and v3.5H have strived to maintain a sound balance between rounding
    results to convenient decimal equivalents and preserving complex
    computational accuracy. Handspring is confident that the calculator should
    yield satisfactory results for the vast majority of calculations required by
    typical Visor handheld users.

    If you need a higher degree of confidence in the computational result,
    either restrict the decimal points displayed to, say, 5 places (see your
    User Guide on how to do that) or get a third party calculator program such
    as the ones offered at www.infinitysw.com. Currently, Handspring does not
    have the resources to embark on a intense re-write of the existing Advanced
    Calculator (which we did not author -- it was adapted from the commercially
    available Parens Calculator which is no longer on the market). Our efforts
    right now are mainly focused on the big issues such as a Mac OS X conduit, a
    new USB Reg Clean utility, GPRS coding for Treos, Treo Mail, Windows driver
    issues, Palm Desktop issues, etc. When time permits, I'm sure we will
    re-visit the Advanced Calculator. Personally, I'd love to see the simple
    inclusion of parentheses into the calculator, that would be nice. That
    and other calculator issues have been noted for future modifications.
    ---
  4. #4  
    I guess I'll have to use another calculator for my drug dosages in the hospital... aaahhh, what the hell... what's a little more/less morphine among friends... we are friends right?
  5. #5  
    I hope your not my doctor (unless I'm getting 'more' morphine!!! )
    Blue Visor Deluxe ~ Clie T615 ~ Zire 71 ~ Treo 650 ~ Palm Centro
  6. #6  
    Originally posted by sck18
    Yup, I get the same thing...

    Think they can throw a fix into the GPRS patch? ;-)

    I remember the old Windows 3.1 calculator: 3.11-3.10=0.00.
    The Treo's got that one working, though....

    --Steve

    it wont!!!
  7. #7  
    Gotta love the Treo, I'd have to give it 1.99999 thumbs up!
  8. #8  
    Originally posted by dleclair
    Gotta love the Treo, I'd have to give it 1.99999 thumbs up!
    Kudos!!
    UniPalmer
    -------------
    It's not the heat; it's the stupidity!

Posting Permissions