A tabela seguinte mostra as operações aritméticas básicas da linguagem com sua prioridade de execução quando agrupadas em um expressão aritmética.
Prioridade | Operadores |
1 2 | * / div mod + - |
div(a,b) retorna o valor inteiro do quociente de a/b.
a/b retorna o valor real do quociente de a/b
mod(a,b) retorna o valor do resto da divisão a/b.
Pode-se definir a prioridade de execução das operações com a utilização de parênteses.
Exemplos:
a =1, b = 2, c = 3
a + b * c = 9
c / b * a = 0.5
c div b = 1
c mod b 1
Funções Numéricas Predefinidas
Em Pascal há algumas funções numéricas pré-definidas. Veja a tabela a seguir:
ln(ea) | logaritmo neperiano |
exp(ea) | número e elevado a ea |
abs(ea) | valor absoluto |
trunc(ea) | valor truncado |
round(ea) | valor arredondado |
sqr(ea) | quadrado |
sqrt(ea) | raíz quadrada |
sin(ea) | seno |
cos(ea) | coseno |
arctan(ea) | arco tangente |
Exemplos: exp(y*(b+2)-6) ln(sqrt(a+2*b)-b)
0 comentários:
Postar um comentário