math calculator
Scientific Calculator
Use advanced arithmetic, trigonometry, and functions.
Interactive Workspace
Live Evaluation
Result Output
60
Parser Tokenization
Postfix Notation (RPN Queue)
Worked Math Proof (PEMDAS Execution Steps)
Perform arithmetic: 12 + 8
Evaluate: 12 + 8 → 20
Perform arithmetic: (12 + 8) * 3
Evaluate: (12 + 8) * 3 → 60
Formula
Order of Operations & Function Evaluation
E = parse(expression) \implies evaluate(infix \to postfix, \text{PEMDAS})Calculates complex algebraic, trigonometric, and logarithmic expressions with full operator precedence (PEMDAS).
Step by step
How the calculation works
- 1Type or click buttons to enter your algebraic expression.
- 2Use the DEG/RAD toggle to switch the input mode for trigonometric functions.
- 3Review the live parsing tokenization, the converted postfix expression, and the evaluation steps.
Related guides
Learn more about this calculation
Guide
Scientific Notation Guide: Powers of Ten Made Practical
Learn how to convert, compare, and calculate with powers of ten using worked examples and the live DTC scientific calculator.
Guide
Ratio and Proportion Guide: Simplify, Solve, Split Totals
Learn how to simplify ratios, solve proportions, and split totals with worked examples tied to the live DTC ratio calculator.