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