The problem is 1*10^2 is treated at two separate numbers or tokens. In scientific notation 1e02 is treated at one token.
Thus 1e02/1e02 = 1 but 1*10^2/1*10^2 = 1*10^4 Hope this clarifies. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-calculator in Ubuntu. https://bugs.launchpad.net/bugs/1210607 Title: Scientific Notation not given proper order of operations Status in GNOME Calculator: Confirmed Status in gnome-calculator package in Ubuntu: Triaged Bug description: gnome-calculator 3.8.1 (3.8.1-0ubuntu1) on Ubuntu 13.04 x86_64: In Advanced mode, enter: 8×10¹²÷6×10⁹ (keystrokes: [8] [×10^y] [1] [2] [/] [6] [×10^y] [9]) Result: 1.333333333×10²¹ Correct answer: 1333.33333333333 (so gnome-calculator is off by 18 orders of magnitude. The ‘×10^y’ steps should be carried out first, according to operator precedence for exponentiation.) ProblemType: Bug DistroRelease: Ubuntu 13.04 Package: gnome-calculator 1:3.8.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.8.0-28.41-generic 3.8.13.5 Uname: Linux 3.8.0-28-generic x86_64 ApportVersion: 2.9.2-0ubuntu8.3 Architecture: amd64 Date: Fri Aug 9 13:07:33 2013 ExecutablePath: /usr/bin/gnome-calculator InstallationDate: Installed on 2013-04-13 (117 days ago) InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5) MarkForUpload: True SourcePackage: gnome-calculator UpgradeStatus: Upgraded to raring on 2013-04-26 (105 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-calculator/+bug/1210607/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp