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