## Belfry SciCalc v document.writeln(""+version_number);

#### A Scientific Calculator for the iPhone

Error
RPN
Hex   Fix Sci Eng Oct Bin
Inv
Fn2 Mode
0
0
0
0
0
Alg
Hex   Fix Sci Eng Oct Bin
Inv
Fn2 Mode
M

0
Done SciCalc Help

## Belfry SciCalc v document.writeln(""+version_number);

Keyboard shortcuts for non-iPhone browsers are denoted in parens ().
Mode keys:
AC clears the number or stack and resets the state of the calculator. (Escape) clears the number currently being entered. (Escape) cycles through showing different sets of operation keys, such as trig and exponential operations. (`) inverts the function of various operation keys, such as squares and square roots. (i) shows optional display mode and alternate base mode keys. (m) cycles between Degree, Radian and Gradian modes, converting the current number. (D) in Algebraic mode, exposes a set of memory operation keys. switches between Algebraic and Reverse Polish Notation modes. (R) changes to Binary alternate base mode. (m - b) changes to Octal alternate base mode. (m - o) changes to primary Decimal base mode. (m - d) changes to Hexadecimal alternate base mode. (m - h) switches to Normal display mode. (m - n) switches to Fixed decimal display mode. (m - f) switches to Scientific Notiation display mode. (m - s) switches to Engineering Notation display mode. Like Sci mode, except the exponent is always a power of 3. (m - e) in the mode screen, these let you specify the precision of Fix, Sci, and Eng display modes.
Memory keys:
M+ adds the current number to tthe memory buffer. subtracts the current number from the memory buffer. sets the memory buffer to the current number. recalls the value of the memory buffer. clears the memory buffer. swaps the current number and the memory buffer value.
Exponential operator keys:
x2 gets the square of the given number. (@) gets the cube of the given number. (#) gets the x'th power of the given number. (^) gets the square root of the given number. (inv - @) gets the cube root of the given number. (inv - #) gets the x'th root of the given number. (inv - ^) raises e to the given power. (L) raises 2 to the given power. raises 10 to the given power. gets the natural logarithm base e of the given number. (l) gets the logarithm base 2 of the given number. gets the logarithm base 10 of the given number. gets the logarithm base x of the given number.
Trigonometric operator keys:
Hyp exposes Hyperbolic trigonometric operations. (h) gets the sine of the given number. (S) gets the cosine of the given number. (C) gets the tangent of the given number. (T) gets the arcsine of the given number. (inv - S) gets the arccosine of the given number. (inv - C) gets the arctangent of the given number. (inv - T) enters the value of Pi. (p)
Bitwise operator keys:
AND performs a bitwise AND of two numbers. (&) performs a bitwise OR of two numbers. (|) performs a bitwise Exclusive-OR of two numbers. (^) performs a bitwise NOT on all 32 bits in the number. (!) performs a bitwise left shift by 1 bit. (<) performs a bitwise right shift by 1 bit. (>) performs a bitwise left shift by n bits. performs a bitwise right shift by n bits. performs a bitwise roll left by 1 bit. ([) performs a bitwise roll right by 1 bit. (]) performs a bitwise roll left by n bits. performs a bitwise roll right by n bits.
RPN mode stack keys:
Roll rolls the topmost stack item to the bottom of the stack. (q) swaps the two bottommost numbers on the stack. (w) drops the bottommost number off of the stack. (z) Pushes the number currently being entered onto the bottom of the stack. (Enter)
Miscellaneous keys:
1/x gets the reciprocal of the given number. (\) gets the factorial of the given integer. (!) performs percentage based calculations when used with +, –, × and ÷ operators. (%) gets the integer part of the given number. gets the fractional part of the given number.
± inverts the sign of the current number or exponent. (s) begins exponent entry mode, to allow entering scientific notion numbers. (E)
Done