|
Funções Aritméticas
Função truncate: (truncate<expressão>) Esta função converte um número em ponto flutuante para um inteiro. Ex.: > (truncate 6.28) 6
Função float : (float <expressão>) Esta função converte um número inteiro para o mesmo em ponto flutuante. Ex.: > (float 10) 1e1
Função +: (+ <expressão>) Esta função realiza a soma de uma lista de números. Ex.: > (+ 4 9 5) 18
Função - : (- <expressão>) Esta função realiza a subtração ou troca o sinal de um número de uma lista de números. Ex.: > (- 8 1 3) 4
Função * : (* <expressão>) Esta função realiza a multiplicação dos números de uma lista. Ex.: > (* 2 6 4) 48
Função / : (/ <expressão>) Esta função divide uma lista de números. Ex.: > (/ 20 2 5) 2
Função 1+ : (1+ <expressão>) Esta função realiza um incremento em um número. Ex.: > (1+ 7) 8
Função 1- : (1- <expressão>) Esta função realiza decremento em um número. Ex.: > (1- 9) 8
Função rem : (rem <expressão> <expressão>) Esta função calcula o resto de uma divisão. Ex.: > (rem 10 7) 3
Função min : (min <expressão> ...) Esta função retorna o número de menor valor de uma lista. Ex.: > (min 8 4 6) 4
Função max : (max <expressão> ...) Esta função retorna o número de maior valor de uma lista. Ex.: > (max 8 4 6) 8
Função abs : (abs <expressão>) Esta função retorna o valor absoluto de um número. Ex.: > (abs -4) 4
Função gcd : (gcd <n> <n > ...) Esta função retorna o máximo divisor comum entre os números da lista. Ex.: > (gcd 3 9 18 21) 3
Função random : (random <n>) Esta função retorna um valor aleatório de um inteiro entre 0 e n. Ex.: > (random 5) 0 | 1 | 2 | 3 | 4 | 5
Função sin : (sin <expressão>) Esta função calcula o seno de uma expressão. Ex.: > (sin (/ 3.14 4)) Função cos : (cos <expressão>) Esta função calcula o cosseno de uma expressão. Ex.: > (cos (/ 3.14 2)) 0
Função tan : (tan <expressão>) Esta função calcula a tangente da expressão. Ex.: (tan (/ 3.14 4)) 1
Função expt : (expt <expressão1> <expressão2>) Esta função eleva a primeira expressão à potência da segunda. Ex.: > (expt 9 2) 81
Função exp : (exp <expressão>) Esta função calcula a constante e elevada à potência da expressão. Ex.: > (exp 1) 2.71882...
Função sqrt : (sqrt <expressão>) Esta função calcula a raiz quadrada de uma expressão. Ex.: > (sqrt 81) 9
Função reduce: (reduce <operador> <expressão>) Esta função opera os elementos da expressão com o operador. Ex.: > (reduce - (1 2 3 4)) 8 É o equivalente a (- (- (- 1 2) 3) 4) > (reduce - (1 2 3 4) :from-end t) 2 |