Array
(
)

arredondamento...casas decimais...como faço.

Cavalcanti.fabio
   - 06 dez 2005

Olá,

Gostaria de uma ajuda sobre arredondamento e casas decimais...

Ex.:

tenho dois valores um totproventos e outro totdesconto...tipo assim:

totproventos := 140,00
totdescontos := 135,40

tenho um valor de diferença de 140,00 - 135,40 = 5,60

como faço para pegar os ultimos valores e deixar o valor final como 5,00 ou seja sem os 0,60
não sei se estou sendo claro.

valeu galera...


Edilcimar
   - 06 dez 2005

roundto(variaval,-2)


Cavalcanti.fabio
   - 06 dez 2005

olá...tenho que declarar alguma units...+ alguem tem uma outra dica...

valeu.


Martins
   - 06 dez 2005

Da maneira q o colega citou logo acima, aquela função está fazendo o arredondamento para menos ex: 5,40 = 5,00


Cavalcanti.fabio
   - 07 dez 2005

ok...so que usando o exemplo do comando ele me diz que não reconhece...estou usando delphi 5...será necessario informar alguma units no uses para usar esta função...

valeu.


Edilcimar
   - 07 dez 2005

não está fazendo o arredondamento para menos, está fazendo o arredondamento para 2 casas decimais


Wiltonfenix
   - 08 dez 2005

Nosso amigo quer arredondar para inteiro. Ou seja, sem decimais.

Ele deve usar:

Para arredondar
RoundTo(variaval,0)

Para truncar
Trunc(variaval)

OBS: Para usar RoundTo é preciso declarar a Unit Math.

A função Trunc transforma o número em Integer.