Calcula o valor em radianos do arco cosseno de um valor que representa o cosseno de um ângulo.
ACos( < nCos > )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nCos | numérico | Indica o valor que representa o cosseno de um ângulo. | X |
|
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna um valor entre 0 e PI radianos. |
A função ACos deve receber, como parâmetro, um valor que represente o cosseno de um determinado ângulo. Esse valor deve ter o intervalo -1 e 1.
| Domínio da função | Imagem da função |
---|---|---|
ACos | [-1;1] | [0,PI] |
#DEFINE CRLF Chr(13)+Chr(10) User Function acos1() Local cMensagem := "" //+----------------------------------------------------------------------------+ //|Exemplifica o uso da função ACos | //+----------------------------------------------------------------------------+ cMensagem += "ACos(-1) = " + cValToChar( ACos( -1 ) ) + CRLF cMensagem += "ACos(-0.5) = " + cValToChar( ACos( -0.5 ) ) + CRLF cMensagem += "ACos(0) = " + cValToChar( ACos( 0 ) ) + CRLF cMensagem += "ACos(0.5) = " + cValToChar( ACos( 0.5 ) ) + CRLF cMensagem += "ACos(1) = " + cValToChar( ACos( 1 ) ) //+----------------------------------------------------------------------------+ //|Apresenta uma mensagem com os resultados obtidos | //+----------------------------------------------------------------------------+ Return MsgInfo(cMensagem, "Exemplo do ACos")
Microsiga Protheus 8.11, Protheus 10