Search
Tweets
Blogroll
Powered by Squarespace
« Apple OS X 10.4 calculator errors | Main | Send in the clones »
Tuesday
Oct302007

Apple iPhone calculator error

According to iPhone’s calculator: 3600 * 4.333333333 = 156

Even weirder, once you get 156, try: 156 - 3 and you get 15597.

Someone’s display algorithm isn’t correct. Can I trust this calculator for anything now?

Added Wednesday 10/31: I found there are problems with the OS X calculator, too.

Reader Comments (16)

You are so picky, as if this calculation actually meant anything to anyone.
October 30, 2007 | Unregistered Commentergeorge
Very interesting.

The Calculator app is surprisingly fragile on the iPhone. You can crash it by simply typing a decimal point, followed by 10 zeroes. I'm sure it will get some bug fixes in the next round -- it's not exactly a mission critical iPhone app, just a handy one. And there's always Google. ;-)

Carl
October 30, 2007 | Unregistered CommenterCarl
Just to confirm - there is the same display bug in the iPod Touch. The key to repeat the bug is to have 600, 1600, 2600 or 3600 (and probably some more values) multiplied by a single digit with .333333333 or .222222222 (as much as you can type in). Weird.
October 30, 2007 | Unregistered CommenterPolonus
@ george: it is important to me as I was calculating my fees for a job and the result seemed a tad on the low end ;)
October 30, 2007 | Registered CommenterHans
The bug doesn't happen is you're not 'anal' and try to type the repeating decimals to max it out. Factoring a tip or ever your wages with 3600 * 4.33333 is good enough and works fine.

Should it be fixed? - Yup. News? (worthy of asensationalitic headline) - Nope.
October 30, 2007 | Unregistered CommenterTom
What do you want? Beauty or accuracy? If you wanted accuracy, you would not have purchased a first generation Apple product.

But at least it was beautiful in its error.
October 30, 2007 | Unregistered CommenterPFFXV
My iPhone calculates 3600 * 4.33333333 = 15599.999999
and 156 - 3 = 153
October 30, 2007 | Unregistered CommenterHeart_Man
@ Heart_Man: you only see the error if you put nine 3's.
October 30, 2007 | Registered CommenterHans
Someone should check and see if this calcuation computes: 1.1.1=0 (why? Because this version of the iPhone software isn't worth anything).
October 30, 2007 | Unregistered CommenterScott
A similar issue exists in MS Excell, the numbers are different but result was the same (displays wrong number but calculates correctly).

I think it took MS yeasr (!) to solve, let's see how fast Apple picks this up.
October 31, 2007 | Unregistered CommenterEelko
Typos in the comments on this thread make me giggle.
October 31, 2007 | Unregistered CommenterTechnographer
well try this 5200-2600=
what a crap!
March 18, 2008 | Unregistered Commenterdivorce guy
@ divorce guy: seems to work properly for me. What result to you get?
March 18, 2008 | Registered CommenterHans
I got 400/20 = 1 :)
November 8, 2009 | Unregistered Commentermadsonic
Well, all those little errors seems to be only display error.
Witch is already serious I agree.
But listen to these huge mistakes:
sin(pi) = 0.054803...
cos(pi) = 0.998497...
December 11, 2009 | Unregistered CommenterSantiago
Ooops, I made a mistake!
The sinus and cosinus is not false.
I just have my iPhone for 2h and I forgot to switch from deg to rad.
December 11, 2009 | Unregistered CommenterSantiago

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.