Math — Tool 02

MathKit — Scientific Calculator & Math Toolkit

A scientific calculator plus five focused math tools — roots, GCD/LCM, primes, quadratics and statistics — in one place.

MathKitCalculator · algebra · number theory · statistics
0

History

  1. Results appear here. Click one to reuse it.

How to use the MathKit

  1. Choose a module from the tabs — Calculator, Powers & roots, Number theory, Quadratic or Statistics.
  2. In the calculator, type an expression or use the keypad, then press = or Enter. Switch DEG/RAD for trigonometry.
  3. In the other modules, type your numbers — results update instantly.
  4. Click any line in the history to reuse a previous expression; Ans inserts the last result.

One toolkit, six jobs

MathKit replaces a drawer of single-purpose calculators. It is built for students checking homework, teachers preparing examples and anyone who needs an exact answer without installing an app.

Scientific calculator

Type naturally: 2π × sin(30) + 5!, √(144) + 3^4, ln(e^2). Implicit multiplication works (2π, 3(4+1)), and the result previews as you type. Supported: + − × ÷ ^ % !, sin cos tan asin acos atan, log ln √ cbrt abs exp, π, e and Ans.

Powers & roots

Enter x and n to get xⁿ, the n-th root, square and cube roots, reciprocal and logarithms in one view. Odd roots of negative numbers are handled correctly: the cube root of −27 is −3.

Number theory

  • GCD (HCF) and LCM for any count of integers, exact even for very large values.
  • Prime check and factorisation up to one trillion, with the number of divisors.
  • Exact factorial up to 1000!, with digit count and trailing zeros.

Quadratic solver

Solves ax² + bx + c = 0 and shows the discriminant, the nature of the roots, both roots (including complex roots as p ± qi) and the parabola’s vertex and axis of symmetry.

Statistics

Paste a list of numbers to get count, sum, mean, median, mode, min, max, range, and both population and sample variance and standard deviation.

How the quadratic solver works

The roots come from the quadratic formula:

x = (−b ± √(b² − 4ac)) ÷ 2a

The discriminant D = b² − 4ac tells you what to expect:

Discriminant Roots
D > 0 Two distinct real roots
D = 0 One repeated real root
D < 0 Two complex conjugate roots

Example: x² − 5x + 6 = 0 has D = 25 − 24 = 1, so the roots are x = 2 and x = 3, and the vertex is at (2.5, −0.25).

Mean, median and mode — which one to use

  • Mean is the arithmetic average. It’s sensitive to outliers.
  • Median is the middle value when sorted, a better “typical” value for skewed data like incomes or house prices.
  • Mode is the most frequent value. MathKit lists every value tied for most frequent, or reports no mode if all values appear once.

Precision

MathKit uses double-precision floating point for the calculator and exact big-integer arithmetic for GCD, LCM and factorials. Tiny rounding noise (such as sin 180° = 1.2 × 10⁻¹⁶) is cleaned to zero so results read the way you expect.

Need percentages instead? Use the percentage calculator. For geometry and land measurement, try the area calculator.

Frequently asked questions

Does the calculator follow the order of operations?

Yes. Brackets are evaluated first, then powers and factorials, then multiplication, division and modulo, then addition and subtraction (BODMAS / PEMDAS). Powers are right-associative, so 2^3^2 = 2^9 = 512.

Should I use degrees or radians?

Use degrees for everyday geometry (sin 30 = 0.5). Use radians for calculus and physics formulas. The DEG/RAD switch changes how sin, cos, tan and their inverses read angles.

How large a factorial can MathKit calculate?

Factorials are calculated exactly using big-integer arithmetic up to 1000!, which has 2,568 digits. Inside the calculator, n! is limited to 170 because larger values exceed normal floating-point range.

What is the difference between sample and population standard deviation?

Population standard deviation divides by n and is used when your data is the whole group. Sample standard deviation divides by n − 1 and is used when your data is a sample from a larger group.

Is log base 10 or base e?

log is base 10 and ln is the natural logarithm (base e ≈ 2.71828).