aula 15

Precedência dos operadores matemáticos

Olá. Seja muito bem-vindo à aula 15 do Curso gratuito de Algoritmos e Lógica de Programação.

Não esqueça de baixar a lista de exercícios para as próximas aulas aqui.

Na aula anterior aprendemos como realizar as operações matemáticas. Também aprendemos que a programação adotou os mesmos sinais matemáticos por ser uma linguagem universal.

Na aula de hoje vamos aprender que a precedência das operações também se mantêm como na matemática.

Ao realizar cálculos matemáticos precisamos estar atentos às operações a serem realizadas.

Por exemplo, alguém que conheça as quatro operações básicas da matemática mas não conheça a ordem de precedência, ou seja, quem deve ser realizado primeiro, poderá resolver o cálculo abaixo assim:

10 + 4 / 2
14 / 2
7

Contudo, a matemática nos diz que, da esquerda para a direita, primeiro devem ser feitas as multiplicações e divisões e só depois as somas e subtrações. Assim, concluímos que a resolução correta é:

10 + 4 / 2
10 + 2
12

Mas, e se o problema que você está resolvendo exigir que primeiro seja feita a soma de alguns parâmetros para depois fazer uma divisão, como resolver isso?

Assim como na matemática, temos também na programação os parênteses e aqui também os parênteses têm prioridade até mesmo sobre a multiplicação e a divisão. Assim, nosso exemplo ficaria dessa forma:

(10 + 4) / 2
14 / 2
7

Então não esqueça. Sempre que for programar algum cálculo, a ordem correta de realização das operações, assim como na matemática, é:

1º – parênteses,
2º – multiplicação e divisão,
3º – soma e subtração



Deixe um comentário

15 + 15 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.