USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  problemas de arredondamento
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 19/12/2008 10:16 hs            
estou com um problema de arredondamento no sistema, por ex: em uma venda de 2 itens:
produto A = 7 x 0,53 = 3,71
produto B = 7 x 0,29 = 2,03
---------------------------
          total =      5,74
      desconto = 12% = 0,69
      liquido  =       5,05
bom, ai tenho que aplicar os 12% no valor dos itens, o q resulta:
7 x 0,466 = 3,26
7 x 0,255 = 1,78
-----------------
            5,04 
ai com 3 casas ja deu diferença de 1 centavo, agora se colocar com 2 casas:
7 x 0,47 = 3,29
7 x 0,26 = 1,82
-----------------
           5,11 
com 2 casas aumenta muito a diferença, qdo o correto é mesmo o total de 5,05 - como voces tratam isto ?
 
   
Sandro
não registrado
Postada em 19/12/2008 23:23 hs   
Olá,
 
Erros de arredondamento são freqüêntes em tudas as linguagens de programação. Eu trato isso com 4 casas decimais e uso variáveis do tipo currency para armazenar os valores.
 
Sandro.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página