Usei essa função e realmenti resolveu meu problema.

Obrigado!

Alex

----- Original Message ----- 
  From: Bruno Lichot 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 17, 2006 10:25 AM
  Subject: Re: [delphi-br] Re: Arredondar valores


  use tb a funco simpleroundto da unidade math, ea tem se comportado melhor 
  comigo.

  --
  []´s
  Bruno Lichot





  > De: "Alexsander da Rosa" <[EMAIL PROTECTED]>
  >Para: [EMAIL PROTECTED]
  >Assunto: [delphi-br] Re: Arredondar valores
  >
  >O tipo Currency tem precisão de 4 casas decimais. Você pode usar a
  >função RoundTo (x,-2) pra arredondar pra 2 casas antes de fazer a
  >multiplicação, pra ter o resultado desejado.
  >
  >--- Em delphi-br@yahoogrupos.com.br, "Alex - Yahoo"
  ><[EMAIL PROTECTED]> escreveu
  >>
  >> Olá pessoal, estou com o seguinte problema:
  >> 
  >> Quando faço :
  >> 
  >> BD.ItemValor.AsCurrency := BD.ItemPrecoUnitario.AsCurrency *
  >BD.ItemQuantidade.AsCurrency ele faz algo esquisito.
  >> 
  >> O Valor de BD.ItemPrecoUnitario é 2,318 e o valor de
  >BD.Itemquantidade é 100. Só que ele mostra 231,8 quando multiplico. O
  >certo não seria 232,00?Pois deveria arredondar 2,318 para 2,32 e
  >depois multiplicar por 100 certo?
  >> 
  >> Alex
  >> 
  >> [As partes desta mensagem que não continham texto foram removidas]
  >>
  >
  >
  >
  >
  >
  >
  >
  >
  >

   

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a