Re: [delphi-br] Arredondar valores

2006-07-17 Por tôpico Gabriel Filho
Levando em cocideração as regras matemáticas o correto é trabalhar com o
máximo de casas decimais durante os cálculos, e apenas arredondar o
resultado final.

Pelo menos foi assim que aprendi no ginásio, pois do contrário o resultado
pode ter um uma diferença muito grande.

Em 16/07/06, Welson Avelar [EMAIL PROTECTED] escreveu:

 --- Alex - Yahoo 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
 [--x--]

 [Welson] Claro que não. Se você precisa de valor arredondado, então pegue
 2,318
 e arredonde e depois faça o cálculo.

 []s.

 =
 O que me preocupa não é o grito dos maus. É o silêncio dos bons.
 Martin Luther King.
 =
 Welson de Avelar Soares Filho
 Analista/Programador Delphi
 Gemini Sistemas
 www.geminisistemas.com.br
 Juiz de Fora - Minas Gerais
 =



 ___
 Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular
 e anti-spam realmente eficaz.
 http://mail.yahoo.com.br/
 



[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

 





Re: [delphi-br] Arredondar valores

2006-07-16 Por tôpico Welson Avelar
--- Alex - Yahoo 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
[--x--]

[Welson] Claro que não. Se você precisa de valor arredondado, então pegue 2,318
e arredonde e depois faça o cálculo.

[]s.

=
O que me preocupa não é o grito dos maus. É o silêncio dos bons.
Martin Luther King.
=
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
www.geminisistemas.com.br
Juiz de Fora - Minas Gerais
=



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://mail.yahoo.com.br/


-- 
 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

 





[delphi-br] Arredondar valores

2006-07-14 Por tôpico Alex - Yahoo
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]



-- 
 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