Macros Explicação do Visual Basic e Open Office
4 Rotinas Numéricas
Este capítulo apresenta as sub-rotinas e funções suportadas pelo LibreOffice OpenOffice.org Basic qua são relacionadas com números, incluindo funções matemáticas, rotinas de conversão, formatação de núemros como uma string e números aleatórios. Este capítulo também discute bases de números alternativos.
Sub-rotinas e funções numéricas são rotinas que executam operações matemáticas. Se você usa planilhas, você pode estar bem familiarizado com funções matemáticas tal como Soma, que acrescenta grupos de números, ou mesmo RINV, que calcula a taxa interna do retorno do um investimento. As rotinas numéricas suportadas pelo LibreOffice OooBasic (veja Tabela 1) são mais simples por natureza, que operam tipicamente em apenas um ou dois argumentoss em vez de um grupo inteiro de números.
Tabela 1. Sub-rotinas e funções relacionadas a números e operações numéricas.
Function
Description
ABS(número)
O valor absoluto de um número específico.
ATN(número)
O ângulo, em radianos, cuja tangente é o número especificado no faixa de Pi/2 através de Pi/2.
CByte(expressão)
Inteiro da String ou expressão numérica para um Byte.
CCur(expressão)
Converte a expressão para um tipo de moeda.
CDbl(expressão)
Converte uma String ou expressão numérica para um Double.
CDec(expressão)
Gerar um tipo Decimal; implementado somente no Windows.
CInt(expressão)
Inteiro da String ou expressão numérica para o inteiro mais próximo.
CLng(expression)
Inteiro da String ou expressão numérica para o Long mais próximo.
COS(número)
O cosseno do ângulo especificado.
CSng(expressão)
Converte uma String ou expressão numérica em um Simple.
Exp(número)
A base de logaritmos naturais elevado a uma potência.
Fix(número)
Cortar a parte decimal.
Format(obj, format)
Formatação sofisticada, discutida no Capítulo 6, “Rotinas de String”.
Hex(n)
Retorna a representação hexadecimal de um número ou uma String.
Int(número)
Arredondar o número para