Calcolatrice scientifica

Valuti espressioni matematiche con tutte le funzioni scientifiche. Supporta trigonometria, logaritmi, fattoriali, permutazioni, combinazioni, numeri grandi e numeri complessi.
Tutta l'elaborazione avviene localmente nel suo browser — i suoi dati non vengono mai caricati su alcun server.
Modalità base: operazioni aritmetiche standard (+, −, ×, ÷), parentesi, percentuali, radice quadrata, potenza e reciproco.
Modalità scientifica: aggiunge funzioni trigonometriche (sin, cos, tan e inverse), funzioni iperboliche, logaritmi (ln, log, logab), fattoriale, permutazioni, combinazioni, valore assoluto, floor, ceil, round, costanti (π, e).
Modalità angolo: passi da DEG (gradi), RAD (radianti) e GRAD (gradi centesimali) per le funzioni trigonometriche.
Numeri grandi: usi big("12345678901234567890") per l'aritmetica a precisione arbitraria. Complessi: usi la sintassi a + bi o complex(a, b).
Ordine delle operazioni e limiti della virgola mobile

Si applica la precedenza standard: prima le parentesi, poi le potenze, poi moltiplicazione e divisione (da sinistra a destra), infine addizione e sottrazione — 2 + 3 × 4² fa 50, non 100. Oltre alla precedenza, la maggior parte delle calcolatrici memorizza i numeri in virgola mobile binaria, dove 0,1 + 0,2 dà 0,30000000000000004; l'arrotondamento in visualizzazione di solito lo nasconde, ma le lunghe catene di calcoli lo fanno emergere nelle cifre visibili.

Quando contano i risultati esatti al centesimo (denaro, fattoriali di interi grandi), la virgola mobile semplice è lo strumento sbagliato — è proprio per questo che esiste la modalità a precisione arbitraria big() di questa pagina, e 2^53 + 1 in JavaScript semplice risulta silenziosamente uguale a 2^53.