Skip to end of metadata
Go to start of metadata

Operações Aritméticas

As funções de operações aritméticas são utilizadas essencialmente para somar, subtrair, multiplicar e dividir algarismos.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1varVariável a ser operada
Parâmetro 2numConstante numérica(operando)

 

Retorno

Retorna o resultado da expressão aritmética.

Compatibilidade

 Servidor

 Cliente

Exemplo 1

A função abaixo utiliza a condicional se_faça para realizar o teste entre as duas variáveis num e num2. Caso o resultado seja verdadeiro, o bloco de operações aritméticas soma as variáveis e atribui o novo valor a variável resultado.

Sobre as operações aritméticas

A aritmética é o ramo da matemática que estuda os números e as operações realizadas através da soma, subtração, multiplicação e divisão, embora operações mais avançadas (tais como as manipulações de porcentagensraiz quadradaexponenciação e funções logarítmicas) também sejam por vezes incluídas neste ramo.

 

Operadores aritméticos tradicionais

Usados para representar as operações matemáticas. 

 

OperadorDescrição
+Adição
-Subtração
*Multiplicação
÷Divisão

 

O bloco de operações

Componente a ser utilizado para realizar as operações aritméticas básicas.

É possível ainda adicionar itens a fim de realizar operações mais complexas. Essa adição é feita arrastando-se o componente item para o container a direita.

Precedência Geral dos Operadores Aritméticos

Quando uma expressão aritmética precisa ser avaliada, o analisador processa a expressão dando prioridade para certos operadores. As sub-expressões que contém estes operadores serão avaliadas primeiro e seu valor substituído pela sub-expressão inteira. A seguir a próxima sub-expressão na ordem é avaliada e assim por diante até que toda a expressão corresponda a um só valor. Para o contexto atual, a tabela abaixo mostra a ordem de prioridade na avaliação dos operadores numa expressão aritmética.

 

OrdemOperaçãoSímbolo
PrimeiraMultiplicação, Divisão* , ÷
SegundaAdição, Subtração+, -

 


 

 





 

 

 

 

  • No labels