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

Round

Round( <nValor>, <nCasas> )

Arredonda um valor numérico na quantidade de casas decimais informada.

NuméricasArredondamentoCálculo
01 · VISÃO GERAL

Visão geral

Round() retorna um número arredondado de acordo com a quantidade de casas decimais solicitada, aplicando critério matemático. É comum em cálculos de apresentação, totais e regras que exigem arredondamento explícito.

02 · SINTAXE

Sintaxe

Round( <nValor>, <nCasas> )

Parâmetros

nValor
NuméricoObrigatório

Valor que será arredondado.

nCasas
NuméricoObrigatório

Quantidade de casas decimais preservadas.

03 · EXEMPLO PRÁTICO

Arredondando valor

User Function ExRound()
    Local nValor := 10.789

    MsgInfo(CValToChar(Round(nValor, 2)))
Return
Resultado esperado

O valor é arredondado para duas casas decimais.

BOAS PRÁTICAS
  • Use NoRound() quando a regra exigir truncamento.
  • Mantenha consistência entre cálculo, gravação e exibição.
ARMADILHAS COMUNS
  • Arredondamentos sucessivos podem gerar diferenças; arredonde no ponto correto da regra.
  • Em rotinas fiscais e financeiras, confirme a regra oficial do módulo antes de alterar cálculos.

Conteúdos relacionados

REFERÊNCIAS
  1. Programação em ADVPL Completo. Documentação oficial histórica de treinamento, seção 4.5.4, p. 45-50. Conteúdo resumido, revisado e exemplos adaptados.
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