Kalkulator Ilmiah
Kalkulator ilmiah lengkap dengan trigonometri, kalkulus, statistik, operasi matriks dan vektor, fungsi keuangan, operasi bitwise, dan lainnya. Mendukung pengetikan ekspresi langsung dan riwayat.
Aritmetika
2+3, 10/3, 2^8, 5!, abs(-7)
Trigonometri
sin(45), cos(60), tan(30), asin(0.5), sinh(1)
Logaritma
log(100), ln(e), log2(8)
Pangkat & Akar
sqrt(2), cbrt(27), nthRoot(16,4), 2^10
Konstanta
pi, e, i (satuan imajiner)
Kalkulus
derivative(x^3+2x, x)
integral(x^2, x), integral(x^2, x, 0, 1)
sum(k^2, k, 1, 10), sum([1,2,3,4,5])
prod(k, k, 1, 5), prod([1,2,3,4,5])
Statistik
mean([1,2,3]), median([1,2,3]), std([1,2,3]), variance([1,2,3])
mode([1,2,2,3]), zscore(85,75,10)
Matriks
det([[1,2],[3,4]]), inv([[1,2],[3,4]]), transpose([[1,2],[3,4]])
eigs([[1,2],[3,4]])
Keuangan
NPV(0.1, [-1000,300,400,500]), IRR([-1000,300,400,500])
PMT(0.05/12, 360, 250000), PV(0.05/12, 360, -1342)
FV(0.07/12, 120, -250, -10000)
Operasi Bit
0xFF AND 0x0F, a OR b, a XOR b, NOT 0xFF
1 << 8, 256 >> 4, 17 MOD 5
Utilitas
gcd(12,18), lcm(4,6), floor(3.7), ceil(3.2), round(3.456,2)
nCr(10,3), nPr(10,3)
Vektor
[1,2,3] + [4,5,6], [1,2,3] - [4,5,6]
dot([1,2,3], [4,5,6]), cross([1,0,0], [0,1,0])
norm([3,4]), 3 * [1,2,3]
Bantuan Kalkulator Ilmiah
How to Use
Start typing an expression directly into the display, you don't need to click buttons first. The calculator auto-focuses on page load so you can begin calculating immediately. Press Enter or = to evaluate. You can also click the on-screen buttons to build expressions.
Click [Syntax Help and Examples] below the display to expand a quick reference of all supported functions and syntax.
Keyboard Shortcuts
| Key | Action |
|---|---|
Enter or = | Evaluate expression |
Backspace | Delete last character |
Escape | Clear all |
^ | Exponent |
! | Factorial |
p | Insert π (pi) |
e | Insert Euler's number e |
s | Insert sin( |
c | Insert cos( |
t | Insert tan( |
Ctrl+Z | Undo last edit |
Ctrl+C | Copy result to clipboard |
Ctrl+V | Paste expression from clipboard |
↑ / ↓ | Cycle through calculation history |
Ctrl+Click | Click history item to insert expression instead of result |
The s, c, and t shortcuts only work when the expression is blank. The p and e shortcuts work at the start of input or after an operator or digit.
Mode Bar
DEG / RAD: Switches between degree and radian mode for trigonometric functions. Default isDEG.DEC / HEX / BIN / OCT: Changes the display base for results. Integers are shown with the appropriate prefix (0x,0b,0o). Fractional parts are noted as truncated.2nd: Toggles alternate functions: x² → x³, √x → ³√x, log → log2, Σ → Π, 10ˣ → 2ˣ, det → dot, inv → cross, transpose → norm.INV: Toggles inverse trigonometry: sin → asin, cos → acos, tan → atan.HYP: Toggles hyperbolic variants: sin → sinh, cos → cosh, tan → tanh.INV + HYPcombined gives asinh, acosh, atanh.
Supported Features
Trigonometry: sin, cos, tan and their inverses (asin, acos, atan) and hyperbolic variants (sinh, cosh, tanh). Switch between degree and radian modes.
Logarithms: Natural logarithm (log/ln), base-10 logarithm (log10), and base-2 logarithm (log2).
Powers & Roots: Squares, cubes, arbitrary powers, square root, cube root, and nth root.
Calculus: Symbolic derivatives
derivative(x^3, x), integralsintegral(x^2, x), definite integralsintegral(x^2, x, 0, 1), and summationsum(k^2, k, 1, 10).Statistics: Mean, median, mode, standard deviation, variance, z-scores, quartiles, and combinatorics (nCr, nPr).
Matrix Operations: Determinant, inverse, transpose, eigenvalues, and rank for matrices up to 4×4. Enter matrices as
[[1,2],[3,4]].Vector Operations: Addition, subtraction, dot product
dot, cross productcross, magnitudenorm, and scalar multiplication. Enter vectors as[1,2,3].Financial: Net Present Value (
NPV), Internal Rate of ReturnIRR, PaymentPMT, Present ValuePV, and Future ValueFV.Programmer: Bitwise
AND,OR,XOR,NOT, left/right shift, and modulo. SupportsHEX,BIN,OCTdisplay modes.Complex Numbers: Full support for complex arithmetic using the imaginary unit
i. Example:(2+3i) * (4-i).
Calculation History
Your calculation history is saved automatically in your browser's local storage (localStorage) and persists across page reloads and browser restarts. Up to 50 entries are stored, and the oldest are removed when the limit is reached. All data stays on your device, nothing is sent to any server.
Click any history entry to insert its result into the current expression.
Ctrl+Clickinserts the expression instead of the result.Use
↑ / ↓ arrow keysto cycle through past expressions (like a terminal).Export: Copies all history to your clipboard as text.Clear: Permanently deletes all saved history from your browser.
Memory Register
A single memory register is available via the M+, M−, MR, and MC buttons. The memory register is not saved across page reloads.
M+: Adds the current result to memory.M−: Subtracts the current result from memory.MR: Recalls the memory value into the expression.MC: Clears the memory register to zero.