Hierarquia das operações
Hierarquia? Até na matemática tem quem mande?! Não acredito...
É, é isso mesmo, e muitos erros muito comuns são cometidos quando essa tal hierarquia é descumprida. Mas, não se preocupe. No fundo, são regrinhas bem fáceis de aprender e não esquecer jamais.
Há dois grupos importantes que você precisa distinguir:
Grupo dos operadores especiais: parênteses ( ), colchetes [ ] e chaves { } e o grupo dos operadores formais: adição (+), subtração (-), multiplicação (x), divisão (/), potenciação e radiciação.
Operadores especiais PODEM mais que operadores formais, isto é, a gente resolve primeiro os parênteses, depois os colchetes e por último as chaves.
Na expressão, quando aparecer, a gente resolve primeiro potenciações e radiciações, sempre da esquerda para a direita. Depois, as multiplicações e divisões, da esquerda para a direita e, por último, as adições e subtrações também da esquerda para a direita.
Um exemplo: Calcule o valor de
2 + { 3 + 5 x [ 4 / 2 - 5 x 2 + (3 + 15 - 2)]} = (primeiro o parênteses, da esquerda para a direita)
= 2 + { 3 + 5 x [ 4 / 2 - 5 x 2 + 16]} = (agora o colchete, primeiro divisão e multiplicação da esquerda para a direita)
= 2 + { 3 + 5 x [2 - 10 + 16]} = 2 + { 3 + 5 x 8} = (agora as chaves, sendo primeiro a multiplicação)
= 2 + { 3 + 40} = 2 + 43 = 45
Muito fácil, não é?!