Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

amsoft

SimpleRoundTo não arredonda corretamente

Recommended Posts

Olá,

 

Estou usando a função SimpleRoundTo pois preciso do seguinte resultado.

Ex:

SimpleRoundTo(590.415,-2)  = 590,42;

SimpleRoundTo(590.414,-2)  = 590,41;

 

Porem quando passo a variável vTotal para a função SimpleRoundTo ele me retorna 590,41.

vTotal: Real;

vTotal := 590.415;

SimpleRoundTo(vTotal,-2);

Resultado: 590,41

 

Agora se passar o valor e não a variável SimpleRoundTo(590.415,-2)  ele me retorna corretamente 590,42.

SimpleRoundTo(590.415,-2)  = 590,42;

 

Alguém consegue me dar uma ajuda.

 

Obrigado

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.