Concept Flow - Operator precedence
Start Expression
Identify Operators
Check Precedence Levels
Evaluate Highest Precedence Operator
Replace with Result
Repeat Until One Value Left
Final Result
The program looks at all operators in an expression, finds the one with the highest priority, calculates it first, then repeats until the whole expression is done.