Calculator.app copy/paste broken with scientific notation?

Hello everyone,

Since I was finally in a position for someone else to pay for my laptop (hurray for grad school) I thought I'd finally try OSX. I have a macbook pro from September 2008, running 10.5.6. It's working alright, but I have a question about Calculator.app, mostly to confirm that it really is broken, and that I'm not just a clueless newbie:

Whenever I have a result that is in scientific notation (1.234e02, for example), copy/paste changes the number by discarding the exponent. It seems like the copy part is successful, as I can paste the full number in scientific notation into another application, but when I go to paste the number back into calculator, it doesn't recognize the exponent.

Steps to reproduce:
1. Open Calculator.app
2. For example, divide 40727 by 1228538. The result I get is 3.315078573068e-02
3. Use the Copy command to copy the current value to the clipboard.
4. Press ESC to clear out the calculator.
5. Paste the clipboard's contents into calculator. Notice how the exponent has been silently ignored/discarded.

Can anyone confirm this behavior? Am I right in thinking that something is broken here? Does apple have any sort of bug tracking system in place for nice users to report any bugs?

(Also, on a side note, does apple have any sort of "real" version numbers to describe their different hardware revisions, or am I forever stuck with saying "macbook pro from September 2008"?)

Thanks very much in advance,
Matthew

MacBook Pro September 2008, Mac OS X (10.5.6), Calculator.app version 4.2

Posted on Apr 29, 2009 5:57 PM

Reply
6 replies

Apr 29, 2009 8:35 PM in response to matthewbeckler

Hi Matthew, and a warm welcome to the forums! 🙂

What am I doing wrong, I get...

0.033150785730682

Does apple have any sort of bug tracking system in place for nice users to report any bugs?


http://www.apple.com/feedback/

Probably this one...

http://www.apple.com/feedback/macosx.html

does apple have any sort of "real" version numbers to describe their different hardware revisions, or am I forever stuck with saying "macbook pro from September 2008"?


Crazy deal their naming schemeis... like I could remember when I bought a particular Mac!

But open System Profiler>Hardware...

Hardware Overview:

Model Name: iMac
Model Identifier: iMac7,1

Then there's the real number, like...

MB470LL/A

Not sure where you find that, but might be on a sticker or not.

Apr 30, 2009 9:14 AM in response to BDAqua

BDAqua, thanks for the welcome, and thanks for your quick response.

I don't really know what would be different between our calculator applications, so perhaps this isn't worth pursuing and I can just use a physical calculator or bc. I don't recall changing the setting, but under "View" -> "Decimal Places", there is a check next to "15". I've been using the calculator in "Basic" mode.

Thanks for your answer to my other questions.

--Matthew

Apr 30, 2009 10:48 AM in response to matthewbeckler

Hmmm, not sure why, perhaps Intel/PPC diff, but in 10.4.11 my Calculator is 4.0.6, and I should be 100% up to date.

Tried it on a 10.4.5 PPC & same result, tried it on 10.5.6 IntelMac & same thing.

I assumed you were using Scientific display, but Basic gives the same result!?

Might have a look at this one, Pcalc...

http://www.macupdate.com/info.php/id/5870/pcalc

Apr 30, 2009 3:49 PM in response to matthewbeckler

matthewbeckler wrote:
Whenever I have a result that is in scientific notation (1.234e02, for example), copy/paste changes the number by discarding the exponent. It seems like the copy part is successful, as I can paste the full number in scientific notation into another application, but when I go to paste the number back into calculator, it doesn't recognize the exponent.

That particular example gives me 1.23402: it appears to ignore the 'e', see below.
2. For example, divide 40727 by 1228538. The result I get is 3.315078573068e-02
3. Use the Copy command to copy the current value to the clipboard.
4. Press ESC to clear out the calculator.
5. Paste the clipboard's contents into calculator. Notice how the exponent has been silently ignored/discarded.

Can anyone confirm this behavior? Am I right in thinking that something is broken here? Does apple have any sort of bug tracking system in place for nice users to report any bugs?

Yes, I can confirm this, and the -ve exponent appears to subsequently get subtracted, so you end up with 1.315078573068.

Furthermore, if you try to paste any number in scientific notation (eg 1.2e+03) into Calculator, you get unexpected results. Something is badly broken here.

You can report bugs to Apple at http://developer.apple.com/bugreporter/. You will need to register as an ADC member, which is free.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Calculator.app copy/paste broken with scientific notation?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.