Scientific Calculator
This Scientific Calculator helps you solve more advanced number-based calculations than a basic calculator. It supports arithmetic, fractions, mixed numbers, powers, roots, trigonometry, logarithms, constants, factorials, percentages, integrals, derivatives, summations, and stored variables. You can type expressions directly or use the on-screen keyboard for cleaner visual input like fractions, roots, and powers. Brackets let you control the order of operations, and angles are read in degrees unless you change the angle mode.
Note: This calculator is still being worked on and is actively receiving updates and fixes, so some features and results may change.
Operations supported
- Addition, subtraction, multiplication, and division using \(+\), \(-\), \(\times\), and \(\div\), such as \(2 + 3 \times 4 = 14\)
- Brackets to control the order of operations, such as \((2 + 3) \times 4 = 20\)
- Percentages, which follow the same rules as an exam calculator, such as \(200 + 10\% = 220\) and \(500 - 20\% = 400\)
- Fractions using the fraction key, such as \(\frac{1}{2} + \frac{3}{4} = 1.25\)
- Mixed numbers, such as \(3\frac{1}{2} + 2\frac{3}{4} = 6.25\)
- Powers using the power key, square, and cube, such as \(2^{10} = 1024\), \(5^{2} = 25\), and \(2^{3} = 8\)
- Square roots, such as \(\sqrt{144} = 12\)
- Cube roots, such as \(\sqrt[3]{27} = 3\)
- Nth roots, such as \(\sqrt[4]{81} = 3\)
- Trigonometry, such as \(\sin(30) = 0.5\), \(\cos(60) = 0.5\), and \(\tan(45) = 1\)
- Inverse trigonometry, such as \(\arcsin(0.5) = 30\), \(\arccos(0.5) = 60\), and \(\arctan(1) = 45\)
- Hyperbolic functions, such as \(\sinh(1) = 1.175201194\), \(\cosh(1) = 1.543080635\), and \(\tanh(1) = 0.761594156\)
- Inverse hyperbolic functions, such as \(\operatorname{arcsinh}(1) = 0.881373587\), \(\operatorname{arccosh}(2) = 1.316957897\), and \(\operatorname{arctanh}(0.5) = 0.5493061443\)
- Common logarithms, such as \(\log(1000) = 3\)
- Natural logarithms, such as \(\ln(e) = 1\)
- Custom-base logarithms using the log-base key, such as \(\log_{2}(32) = 5\)
- Exponential calculations, such as \(e^{1} = 2.718281828\)
- Constants using \(\pi\) and \(e\), such as \(\pi = 3.141592654\)
- Factorials, such as \(5! = 120\)
- Absolute value, such as \(|-7| = 7\)
- Reciprocal calculations, such as \(7^{-1} = 0.1428571429\)
- Combinations and permutations, such as \(5\mathrm{C}2 = 10\) and \(5\mathrm{P}2 = 20\)
- Scientific notation using the \(\times10^{x}\) key, such as \(1.5\times10^{8} = 150000000\)
- Definite integrals, worked out numerically, such as \(\int_{0}^{1} x^{2}\,dx = 0.3333333333\), and \(\int_{0}^{\pi} \sin(x)\,dx = 2\) in radians mode
- Derivatives at a point, worked out numerically, such as \(\left.\frac{d}{dx}\left(x^{3}\right)\right|_{x=2} = 12\)
- Summations, such as \(\sum_{x=1}^{10} x = 55\) and \(\sum_{x=1}^{100} x = 5050\)
- Degrees, minutes, and seconds using the °′″ key, which adds one mark per press, such as \(12^{\circ}30^{\circ} = 12.5\) and \(12^{\circ}30^{\circ}45^{\circ} = 12.5125\)
- Random numbers using the Ran# and RanInt keys, which give a random decimal between 0 and 1, or a random whole number in a range
- Prime factorisation, such as \(\operatorname{factor}(360) = 2^{3} \times 3^{2} \times 5\)
- Rectangular to polar conversion, such as \(\operatorname{pol}(3,4)\) giving \(r = 5\) and \(\theta = 53.13010235\)
- Polar to rectangular conversion, such as \(\operatorname{rec}(5,53.13)\) giving \(x = 3\) and \(y = 4\)
- Physical constants using the CONST key, such as the speed of light, gravity, and the Planck and Avogadro constants
- Unit conversion using the CONV key, covering length, mass, and volume pairs such as inches to centimetres and pounds to kilograms
- The RESET key, which clears stored variables, memory, and the angle mode back to their defaults after you confirm
- Stored variables \(A\) to \(F\), \(M\), \(x\), and \(y\) using the STO and RECALL keys, so a value can be reused across several calculations
- The CALC key, which asks for a value for each variable in an expression and then works out the result, letting you reuse one formula with different numbers
- Memory using the M+ and M- keys, with an indicator shown while a value is held
- Exact and decimal answers using the S⇔D key, so \(\frac{1}{2} + \frac{3}{4}\) can be read as \(\frac{5}{4}\) or \(1.25\)
- Engineering notation using the ENG key, which shifts an answer to the nearest power of ten that comes in threes
- Angle modes for degrees, radians, and gradians, which change how trigonometric inputs and answers are read
Answers are worked out to ten significant figures. Integrals and derivatives are calculated numerically rather than symbolically, which is the same approach a physical exam calculator takes, so an answer that should be a whole number may occasionally appear with a very small rounding difference.