Different results on different calculators

575 Views Asked by At

On a casio 991ES plus (or any scientific calculator), 300+100% is equal to 301 but on the mobile calculator app, 300+100% is equal to 600 , why is this ? And is it possible to make the scientific calculator display an answer to that of the mobile calculator app in a way that is not 300+(300×100%). Thanks

1

There are 1 best solutions below

0
On BEST ANSWER

The proper mathematical way to interpret $300+100\%$ is as $300+100\cdot 0.01=300+1=301$. Multiplication comes before addition. Scientific calculators usually respect this. Many "four function with percent" calculators use this syntax for adding tax or markup, so they interpret $300+100\%$ as $300(1+100\cdot 0.01)=600$. The app on my iphone even does the four function version when the phone is horizontal and all the scientific buttons are displayed.