Evaluate 6-1*0+2/2 = ?.

Operator precedenceExponents and roots first

* & ÷ second

+ & - last.

So, the above is equivalent to:

6 - (1*0) + (2/2) = 6 - 0 + 1 = 7

I like to use parentheses when I'm doing calculations... just to be sure.

I'm surprised that Microsoft has problems with the simple calculations... well, not too surprised. [xx(]

gcalctool & SpeedCrunch in Linux both did it correctly.

Of course, if we all just used

Reverse Polish, it wouldn't be an issue.

Anybody have an old HP calculator laying around?

Anyway, so your equation:

6-1*0+2/2

simply becomes

6 1 0* - 2 2 / +

No need to worry about operator precedence or parentheses.