Int - Resultado

Int

 

 

Descrição

Retorna o valor inteiro do parâmetro informado

Sintaxe

Int( <nValor> )

Parâmetros

ParNomeTipoDescriçãoDefaultObgRef
01nValorNuméricoValor a ser avaliado X

Retorno

RetornoTipoDescrição
nValorNuméricoValor Inteiro

Exemplo

 

#INCLUDE "TOTVS.CH"

User Function Int()

MsgInfo( 'Valor: ' + cValtoChar( 1024.89 ) + CRLF + ;
 'Retorno: ' + cValtoChar( Int( 1024.89 ) ) , 'UniversoADVPL' )

Return( Nil )

 

Resultado

Int - Resultado

Int – Resultado

Informação Adicional

Observação
Seu uso é considerado obsoleto, é recomendado fortemente o uso da função NoRound( , 0 ) para obter a parte inteira do número em questão.
A função INT() possui uma falha de aproximação de ponto flutuante, onde a função pode retornar o número inteiro imediatamente anterior ao número esperado, reproduzida em situações específicas e esporádicas, geralmente quando o número informado como parâmetro for o resultado inteiro de uma operação aritmética composta por números com dígitos decimais. Devido a questões de compatibilidade e legado, o comportamento desta função não pode ser alterado. em seu lugar, deve ser utilizada a função NoRound( , 0 ) para obter a parte inteira do número em questão

 

0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *