Algebra

Calcolatore di espressioni

Il calcolatore di espressioni analizza ciò che scrivi, applica il corretto ordine delle operazioni e mostra ogni riduzione. Supporta +, −, ×, ÷, l'elevamento a potenza con ^, il modulo con %, le parentesi, le costanti pi ed e e le funzioni sqrt, cbrt, abs, sin, cos, tan, ln, log ed exp.

Calcolatore di espressioni

Calcola espressioni aritmetiche con il corretto ordine delle operazioni.

Prova:
Risultato29
  1. Apply -4 - 1 = 3
  2. Apply ^3 ^ 2 = 9
  3. Apply *3 * 9 = 27
  4. Apply +2 + 27 = 29

Formula e metodo

PEMDAS/BODMAS: Parentheses → Exponents → Multiplication/Division (left-to-right) → Addition/Subtraction (left-to-right)

Il parser suddivide l'input in numeri, operatori e nomi di funzione, quindi applica l'algoritmo shunting-yard per convertire la notazione infissa in notazione polacca inversa (RPN), rispettando la precedenza degli operatori. La pila RPN viene poi valutata da sinistra a destra per produrre il risultato numerico.

Domande frequenti

Quali operatori e funzioni sono supportati?

Le quattro operazioni di base, il modulo (%), l'elevamento a potenza (^), le parentesi, le costanti pi ed e e le funzioni sqrt, cbrt, abs, sin, cos, tan, asin, acos, atan, ln, log ed exp.

Rispetta l'ordine delle operazioni?

Sì. Le espressioni vengono analizzate con la precedenza standard, quindi 2 + 3 × 4 dà 14, non 20.

Gli angoli sono in gradi o in radianti?

Le funzioni trigonometriche usano i radianti. Usa pi per scrivere gli angoli comuni, per esempio sin(pi/2).