Its just ambiguous, not wrong. For instance, MATLAB evaluates 2^3/2 as
So, MATLAB says your wrong.
MATLAB can say anything it wants, I care not;
BUT 2^3/2 = 8/2 = 4
The standard order of operations.
The standard order of operations, or precedence, is expressed in the following chart. exponents and roots multiplication and division addition and subtraction