Operadores matemáticos ou aritméticos, são usados com frequência no desenvolvimento de software, independente da linguagem ou paradigma. Vamos ver quais e como são usados os operadores matemáticos mais comuns presentes nas linguagens de programação.
Operadores matemáticos mais comuns
Começando do básico, com frequência é necessário criarmos funções que utilizam as operações básicas da matemática, como adição, subtração, divisão e multiplicação, para estes cálculos nós vamos utilizar os operadores da tabela abaixo:
Operador | Descrição |
---|---|
+ | Adição |
- | Subtração |
/ | Divisão |
* | Multiplicação |
Utilizando a linguagem C como exemplo, podemos exemplificar as operações básicas da seguinte maneira:
void main()
{
printf("5 + 5 = %d", 5 + 5); //adição
printf("\n10 - 3 = %d", 10 - 3); //subtração
printf("\n10 / 3 = %d", 10 / 3); //divisão
printf("\n3 * 3 = %d", 3 * 3); //multiplicação
}
Com o código acima vamos obter o seguinte resultado:
Além dos operadores citados acima, algumas linguagens oferecem os operadores referentes a potenciação e módulo (que retorna o resto de uma divisão), normalmente eles são representados por **
e %
respectivamente. No caso a linguagem C não oferece um operador para o módulo, mas sim uma função.
Outro ponto que pode gerar dúvidas é sobre o operador +
, além da adição ele pode ser usado também em algumas linguagens como operador de concatenação, que nada mais é do que encadear (ou unir) duas strings.
Também podemos realizar operações como potenciação e cálculo de raiz quadrada, onde algumas linguagens possuem operadores específicos para estes cálculos ou disponibilizam funções. Na linguagem C podemos efetuar potenciação e o cálculo de raiz quadrada utilizando as funções pow(base, expoente)
e sqrt(x)
respectivamente. Em outras linguagens nós podemos utilizar o operador ^
para potenciação.
Curso Lógica Orientada a Objetos - Primeiros Passos
Conhecer o cursoPrecedência de operadores
Assim como aprendemos sobre as expressões matemáticas, quando trabalhamos com programação também devemos prestar atenção sobre a precedência dos operadores.
A prioridade se comporta da mesma forma que aprendemos expressôes matemáticas no ensino fundamental, resolvemos primeiro a potenciação e calculo de raiz quadrada, divisão e multiplicação, adição e subtração, lembrando que podemos utilizar os parenteses para apontar prioridade.
Podemos ver uma lista de precedência mais completa referente a linguagem C conforme abaixo:
Nosso artigo sobre precedência e associatividade de operadores aqui da TreinaWeb se aprofunda neste tema, caso você queira saber mais sobre este assunto, vale a pena sua leitura.
Além dos operadores matemáticos, é importante estudar sobre os operadores lógicos e operadores de comparação. Todos eles são importantes para o desenvolvimento na área de programação, pois são amplamente utilizados independente da linguagem de programação ou paradigma, aconselho a leitura do guia de introdução a programaçãoo onde abordamos os conceitos necessários para inicar os estudos na área de desenvolvimento.
Curso Lógica de Programação - Iniciando na programação
Conhecer o cursoPor fim, caso queira aprender mais sobre Lógica de Programação saiba que aqui na TreinaWeb temos o curso Lógica de Programação - Iniciando na programação que possui 01h25 de vídeos e um total de 13 exercícios. Conheça também nossos outros cursos de Lógica de Programação.
Veja quais são os tópicos abordados durante o curso de Lógica de Programação - Iniciando na programação:
- Entender o que é lógica de programação e algoritmos;
- Entender qual diferença entre dados e informações;
- Conhecer os diferentes tipos de dados;
- Saber com trabalhar com variáveis e constantes;
- Saber como trabalhar com os operadores aritméticos, relacionais e lógicos.