Usina BRAdvPL Guide
Sign in
← All topics
FUNCTIONUnder review

Int

Int( <nValor> )

Returns the integer part of a numeric value.

NumericMathConversion
01 · OVERVIEW

Overview

Returns the integer part of a numeric value. This page was created from the historical training material and structured for quick reference, with practical notes and cautious use in current Protheus environments.

02 · SYNTAX

Syntax

Int( <nValor> )

Parameters

nValor
NumericRequired

Parameter used by the function. Check the Portuguese source page for the detailed original wording while this entry remains under review.

03 · PRACTICAL EXAMPLE

Getting the integer part

User Function ExInt()
    Local nValue := 10.75

    MsgInfo("Integer: " + CValToChar(Int(nValue)))
Return
Expected result

The decimal part is discarded to obtain the integer part.

BEST PRACTICES
  • Use Round() quando a regra exigir arredondamento matemático.
  • Use NoRound() quando a intenção for controlar truncamento de casas decimais.
COMMON PITFALLS
  • This entry is under review because it was structured from historical training material.
  • Confirm behavior in the Protheus/AppServer release used in your environment.

Related content

REFERENCES
  1. Programação em ADVPL Completo. Training material recorded in the official documentation, section 4.5.4, p. 45-50. Summarized, reviewed and examples adapted.
Status
Under review
Page created on
Last reviewed on
Original language
Portuguese
Reviewed by
Usina.BR
0 approved comment(s)

Comments

There are no approved comments yet.

Sign in with Google or Microsoft to comment.

Powered by Usina Docs · Alpha