Scientific Calculator


0
Rad
?
>
.
2nd
(
)
%
1/x
x2
x3
yx
x!
xy
log
sin
cos
tan
ln
sinh
cosh
tanh
ex
Deg
π
EE
Rand
mc
m+
m-
mr
AC
+/–
÷
×
7
8
9
4
5
6
+
1
2
3
=
0
.


Help

Click on numbers and functions in Calculator just as you would with a standard calculator.
When you click the add, subtract, multiply, or divide button (in scientific mode also: yx, x√y, EE and the opened round bracket), a white ring appears around the button to let you know the operation to be carried out. The ring around the opened round bracket will stay until all parentheses expressions are closed.

This calculator uses an algebraic method of entry that allows you to enter mathematical sequences in the same order that they are algebraically stated (PEMDAS / AOS™).
PEMDAS: "Parentheses, Exponents, Multiplication or Division, and Addition or Subtraction". Multiplication and division have the same ranking. Addition and subtraction as well.

Hovering the ? symbol will bring up more options (> and .).

Switch between the 4 digit grouping modes (1 234.5), (1 234,5), (1,234.5) or (1.234,5) by clicking the circle on the left (showing the modes . , ,. or .,) or by typing [h, Shift+G]

Click on the > or < sign in the left side of the display, double-click the display or hit [TAB] to toggle between scientific and simple calculator.

Keyboard support

There is full keyboard support for each button on the calculator.

  • The numbers and + – × ÷ , . = keys can also be input on number block.
  • See below the keyboard short cuts of each calculator button in [brackets].
  • Use the [Backspace] key to correct the last, single input number, point or +/- sign.
  • All [ENTER] keys represent the '=' button.
  • Hold key: [h, s] means: press h or H and you'll see a little 'hold' in the right bottom corner of the display.
    This makes the followed key function different: [s] = sin, but [h, s] = sinh, etc.
  • Copy/Paste from/to display with Ctrl+C and Ctrl+V.
  • Tab key toggles the calculator from simple to scientific and backwards.

  • All those keyboard shortcuts can also be used in simple mode.

Standard Functions

  • C
    [Del] Click to clear the displayed number. Removes an incorrect entry/number from the display when pressed before any function or operation key is pressed.
  • AC
    [Del] Click to clear the displayed number and the constant and pending operations.
  • mc
    [v] Click to clear the memory.
  • m+
    [b] Click to add the displayed number to the number in memory. If no number is in memory, click to store the displayed number in memory.
  • m-
    [n] Click to subtract the displayed number from the number in memory. If no number is in memory, click to store the displayed number as a subtraction of zero in memory.
  • mr
    [m] Click to replace the displayed number with the number in memory.
    If the button has a white ring around it, there is a number stored in memory. The white ring around the button also disappears if the stored number calculates zero.
  • +/–
    [#] Changes the algebraic sign
  • =
    [ENTER] Finishes any function or operation and displays the result.
    If there are any unfinished parentheses expressions before this key is clicked or hit,
    they get finished automaticaly.
    2*(2+3*(2+4))=40 is the same as typing 2*(2+3*(2+4=40

The stored number, the display, all constant and pending operations and the key states remain in memory when you switch between the standard and scientific calculators and even if you turn the calculator 'off' by loosing focus of the app or hitting the 'Esc' key.

Scientific Calculator Keys

Click on the > or < sign in the left side of the display, double-click the display or hit [TAB] to toggle between scientific and simple calculator.

  • 2nd
    [Space] Changes the trigonometric buttons (sin, cos, tan, sinh, cosh, and tanh)
    to their inverse functions (sin-1, cos-1, tan-1, sinh-1, cosh-1, and tanh-1). It also changes ln to log2, and ex to 2x. Click 2nd again to return the buttons to their original functions.
  • (
    [(] Opens a parenthetical expression. Expressions can be nested. Clicking on it lets a white ring appear around the button to let you know that a parenthetical expression is still active (until all expressions are closed with the closeing bracket or the equation sign).
  • )
    [)] Closes a parenthetical expression. The white ring around the ( bracket key will stay until all expressions are closed with this key or after clicking the equation sign.
  • %
    [%] Calculates percentages, adds markups, and subtracts discounts. To calculate a percentage, use it with the +, –, × or ÷ keys. For example, to calculate 8% of 500, enter 500 x 8 % (no equation key (=)) which returns 40. To add a markup or subtract a discount, additionaly use the equation (=) key. For example, to compute the total cost of a $500 item with an 8% sales tax, enter 500 + 8 % = which returns 540.
  • 1/x
    [\ or h, 1] Returns the reciprocal of a value in decimal format.
  • x2
    [h, 2] Squares a value.
  • x3
    [h, 3] Cubes a value.
  • yx
    [^ or ' or "] Click between values to raise the first value to the power of the second value.
    For example, to compute 34, enter 3 yx 4 = which returns 81.
  • x!
    [x] Calculates the factorial of a value (only integers).
  • [h, r] Calculates the square root of a value.
  • xy
    [r] Use between values to calculate the x root of y. For example to compute 4√81,
    enter 81 x√y 4 = which returns 3.
  • log
    [Shift+L] Returns the log base 10 of a value.
  • sin
    [s] Calculates the sine of a value.
  • sin-1
    [Shift+S] Calculates the arc sine of a value. (Available when the 2nd button is clicked.)
  • cos
    [c] Calculates the cosine of a value.
  • cos-1
    [Shift+C] Calculates the arc cosine of a value. (Available when the 2nd button is clicked.)
  • tan
    [t] Calculates the tangent of a value.
  • tan-1
    [Shift+T] Calculates the arc tangent of a value. (Available when the 2nd button is clicked.)
  • ln
    [l] Calculates the natural log of a value.
  • log2
    [h, l] Calculates the log base 2. (Available when the 2nd button is clicked.)
  • sinh
    [h, s] Calculates the hyperbolic sine of a value.
  • sinh-1
    [h, Shift+S] Calculates the inverse hyperbolic sine of a value. (Available when the 2nd button is clicked.)
  • cosh
    [h, c] Calculates the hyperbolic cosine of a value.
  • cosh-1
    [h, Shift+C] Calculates the inverse hyperbolic cosine of a value. (Available when the 2nd button is clicked.)
  • tanh
    [h, t] Calculates the hyperbolic tangent of a value.
  • tanh-1
    [h, Shift+T] Calculates the inverse hyperbolic tangent of a value. (Available when the 2nd button is clicked.)
  • ex
    [e] Click after entering a value to raise the constant 'e' (2.718281828459045…) to the power of that value.
  • 2x
    [Shift+X or h, e] Calculates 2 to the power of the displayed value. For example, 10 2x = 1024. (Available when the 2nd button is clicked.)
  • Rad
    [d or °] Changes the mode to express trigonometric functions in radians.
  • Deg
    [d or °] Changes the mode to express trigonometric functions in degrees.
  • π
    [p] Enters the value of PI or π (3.141592653589793…).
  • EE
    [Shift+E] An operator that multiplies the currently displayed value by 10 to the power of the next value you enter.
  • Rand
    [h, n or h, d] Returns a random number between 0 and 1.
Credits: https://github.com/PitPik/CalcSS3