nCosCosseno no intervalo fechado [-1, 1].
AdvPL GuiaACos( <nCos> ) --> nRetCalcula o arco cosseno em radianos.
ACos recebe o cosseno de um ângulo, no intervalo de -1 a 1, e devolve um ângulo entre zero e PI radianos. Não recebe graus. A documentação descreve resultado indefinido para argumento fora do domínio; valide o valor antes de chamar, em vez de depender de uma representação de infinito. (TOTVS, s.d., ref. 1)
ACos( <nCos> ) --> nRetnCosCosseno no intervalo fechado [-1, 1].
Numérico entre 0 e PI, em radianos.
#Include "Protheus.ch"
User Function EdAcos()
Local nCosseno := 0
// Confere o dominio antes da operacao.
If nCosseno >= -1 .And. nCosseno <= 1
ConOut(cValToChar(ACos(nCosseno)))
EndIf
Return NilResultado esperado próximo de 1,5707963268 radianos, equivalente a 90 graus. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.