sera que ninguem sabe, Peso balança

Delphi

27/11/2004

meu problema é o que a balança esta informando um valor na etiqueta de barra,,que não bate com o meu,calculo jente,,,,,, não é a leitura do codigo de barra
coloca ai preço do kg 1,99
coloca ai que um cliente comprou 0,278 gramas de batatinha. quero lembrar que minha balança esta programada para mostrar o codigo e valor total na etiqueta de barra,,,, mesmo que fosse o codigo e Peso
eu teria que fazer o calculo para achar o preço final kg:::::
então independente de Preço na etiqueta. ou Peso kg
eu tenho que fazer o calculo::

quero lembrar que minha balança é Filizola platina,,,,,

vamos para delphi como eu vou saber o preço final da venda do produto é só dividir o preço final pelo preço do kg eu tenho o valor final
ou se for vim Peso da etiqueta é só colocar o Peso kg * preço do Kg blz

1,99 é o preço do kg
0,278 é o Peso kg que cliente comprou
o,55 é o valor final que mostra na etiqueta de codigo de barra.


0,55 / 1,99 vai ser = 0,276 só que na etiqueta da balança me mostra 0,278 kg

o valor final é 0,54 só que na etiqueta da balança me mostra 0,55



outro exemplo:
0,99 preço do kg
0,210 é o Peso kg que cliente comprou
0,21 é o valor final que mostra na etiqueta de codigo de barra.


0,21 / 0,99 vai ser = 0,212 só que na etiqueta da balança me mostra 0,210 kg

o valor final é 0,20 só que na etiqueta da balança me mostra 0,21



o valor não esta batendo com valor da impressora Bematec


cicerojosecruz@hotemail.com


Cicero

Cicero

Curtidas 0

Respostas

Dedi

Dedi

27/11/2004

Amigo, A solução para seu problema é bem simples.
Veja bem.
*********************
1.99 * 0.278 =0.55322
se voce fizer
0.55322 / 1,99 = 0.278
*********************
segundo exemplo
*********************
0.99 * 0.210 = 0.2079
se voce fizer
0.2079/0.99 = 0.21
*********************
e isto não está errado apenas não é o que vc precisa.
Para resolver isso basta trucar os valores e não arredondar como está sendo feito.


GOSTEI 0
Gandalf.nho

Gandalf.nho

27/11/2004

[b:ca62f87be2][color=red:ca62f87be2]Notificação de Infração às Regras de Conduta :[/color:ca62f87be2][/b:ca62f87be2]

Se você precisa dar mais explicações, responda seu tópico anterior e não abra um tópico novo.

Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


GOSTEI 0
Cicero

Cicero

27/11/2004

*********************
1.99 * 0.278 =0.55322
se voce fizer
0.55322 / 1,99 = 0.278
*********************
segundo exemplo
*********************
0.99 * 0.210 = 0.2079
se voce fizer
0.2079/0.99 = 0.21
como eu vou mandar para Impressora,,,,,,,,

se eu mandar 0,2079 na quantidade e valor unitario 0,99 a bematech
mostra 0,20 o valor do item final e não 0,21, amigo. minha impressora esta truncando,

meu problema não é pegar o valor ou o preço do codigo de barra, e sim
mandar os valor que esta na etiqueta de barra, e a bematech mostrar o mesmo valor ok. isto não esta acontecendo....


GOSTEI 0
POSTAR