Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

Cos

Cos( <nAngle> ) --> nRet

Calcula o cosseno de um ângulo em radianos.

CosAdvPL
01 · VISÃO GERAL

Visão geral

Cos recebe radianos; um valor em graus precisa ser convertido antes da chamada. Para cálculos perto de zero ou outros limites, defina tolerância adequada, sem depender da representação textual ou de igualdade exata entre valores calculados. A documentação alerta para perda de precisão com ângulos muito grandes. O exemplo usa zero para uma conferência simples e determinística. (TOTVS, s.d., ref. 1)

02 · SINTAXE

Sintaxe

Cos( <nAngle> ) --> nRet

Parâmetros

nAngle
NuméricoObrigatório

Ângulo em radianos.

Retorno

Numérico com o cosseno.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed316()
    // Zero radianos equivale a zero graus.
    ConOut(cValToChar(Cos(0)))
Return Nil
Resultado esperado

Resultado esperado: 1. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Documentar a unidade de entrada e testar tolerância do cálculo. Não interpretar Cos(90) como cosseno de 90 graus.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Cos. TDN. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha