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.
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).