Arredondamento
Enviado: 06 Set 2005 11:24
Caros Colegas,
Tenho um cliente, posto de gasolina, q adiquiriu recentemente um ECF Bematech MP-25, o qual não aceita comando para
arredondamento.
No meu programa, peço o código do produto e após o valor total do abastecimento, então faço o cálculo dividindo o
valor pelo preço p/ litro para achar a qtdd de litros do abastecimento.
Ao enviar ao ECF mando a Qtdd de litros calculada e o Preco p/ litro. Aí onde ocorrem diferenças de centavos.
Exemplo: Cod. 1 Alcool Preço p/ litro R$ 1,169
Abastecimento de R$ 1,00 daria 0,855 litros
0,855 * 1.169 da R$ 0,999495 q truncado fica R$ 0,99
O inverso, pedir o codigo e a qtdd e calcular o preco final truncando como a impressora eu já consegui, mas esta
situação (de postos de gasolina) não sei como resolver.
Peço aos colegas q passaram ou estão passando por este problema q me indiquem como sulucionaram.
Obrigado,
Marcello.
Tenho um cliente, posto de gasolina, q adiquiriu recentemente um ECF Bematech MP-25, o qual não aceita comando para
arredondamento.
No meu programa, peço o código do produto e após o valor total do abastecimento, então faço o cálculo dividindo o
valor pelo preço p/ litro para achar a qtdd de litros do abastecimento.
Ao enviar ao ECF mando a Qtdd de litros calculada e o Preco p/ litro. Aí onde ocorrem diferenças de centavos.
Exemplo: Cod. 1 Alcool Preço p/ litro R$ 1,169
Abastecimento de R$ 1,00 daria 0,855 litros
0,855 * 1.169 da R$ 0,999495 q truncado fica R$ 0,99
O inverso, pedir o codigo e a qtdd e calcular o preco final truncando como a impressora eu já consegui, mas esta
situação (de postos de gasolina) não sei como resolver.
Peço aos colegas q passaram ou estão passando por este problema q me indiquem como sulucionaram.
Obrigado,
Marcello.