
David W. answered 08/29/16
Tutor
4.7
(90)
retired
Use P-E-M-D-A-S ("Please Excuse My Dear Aunt Sally"):
Parentheses
Exponent
Multiplication or Division, left-to-right
Addition or Subtraction, left-to-right
When any substitution is made, re-start that scan.
(13+7) * (10-2) + 62 [re-written expression]
20 * (10-2) + 62 [Parentheses found, evaluate string inside -- addition; restasrt]
20 * 8 + 62 [Parentheses found, evaluate string inside -- subtraction; restart]
20 * 8 + 36 [Exponentiation found, evaluate it]
160 + 36 [Multiplication found, evaluate it; restart]
196 [Addition found, evaluate it; no more operations]

Mark M.
08/29/16