AlgoritmosDesenvolvimento

Operadores matemáticos usados na programação

Operadores matemáticos usados na programação - 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 usados na programação – 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:

OperadorDescriçã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:

Operadores matematicos

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.

Precedê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:Lista precedência de operadores

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.

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.