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

Int

Int( <nValor> )

Retorna a parte inteira de um valor numérico.

NuméricasMatemáticaConversão
01 · VISÃO GERAL

Visão geral

Int() devolve a parte inteira de um número, descartando a parte decimal conforme o comportamento da função. É usada quando a regra precisa trabalhar apenas com unidades inteiras.

02 · SINTAXE

Sintaxe

Int( <nValor> )

Parâmetros

nValor
NuméricoObrigatório

Valor numérico do qual será obtida a parte inteira.

03 · EXEMPLO PRÁTICO

Obtendo parte inteira

User Function ExInt()
    Local nValor := 10.75

    MsgInfo("Inteiro: " + CValToChar(Int(nValor)))
Return
Resultado esperado

A parte decimal é descartada para obter a parte inteira.

BOAS PRÁTICAS
  • Use Round() quando a regra exigir arredondamento matemático.
  • Use NoRound() quando a intenção for controlar truncamento de casas decimais.
ARMADILHAS COMUNS
  • Não substitui regras fiscais ou financeiras de arredondamento.
  • Com valores negativos, valide o comportamento esperado antes de aplicar em regras críticas.

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