Calcula o logaritmo de um valor numérico.
Sintaxe
Log10( < nValue > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nValue | numérico | Indica o valor cujo logaritmo é calculado. | X |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna o valor numérico do logaritmo de nValue. |
Observações
- Essa função calcula o logaritmo na base 10.
- Se o parâmetro for negativo, a função retornará um valor indefinido pelo defeito. Mas, se o parâmetro for igual a 0, a função retornará -1.#INF (infinito).
- Devido ao arredondamento matemático, os valores retornados pela função Log10 podem não ser exatos.
Exemplos
Exemplo 1
#DEFINE CRLF Chr(13)+Chr(10) user function log10() Local cMensagem := "" //+----------------------------------------------------------------------------+ //|Exemplifica o uso da função Log10 | //+----------------------------------------------------------------------------+ cMensagem += "Log10(1) = " + cValToChar( Log10( 1 ) ) + CRLF cMensagem += "Log10(10) = " + cValToChar( Log10( 10 ) ) + CRLF cMensagem += "Log10(100) = " + cValToChar( Log10( 100 ) ) + CRLF cMensagem += "Log10(1000) = " + cValToChar( Log10( 1000 ) ) + CRLF cMensagem += "Log10(10000) = " + cValToChar( Log10( 10000 ) ) + CRLF //+----------------------------------------------------------------------------+ //|Apresenta uma mensagem com os resultados obtidos | //+----------------------------------------------------------------------------+ Return MsgInfo(cMensagem, "Exemplo do Log10")
Resultado do Exemplo
Abrangência
Microsiga Protheus 8.11, Protheus 10
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas