Pergunta : Problema da subtração de ASP/VBScript

Eu estou tentando basicamente subtrair um valor de outro em algum vbscript do lado de usuário em uma página clássica do asp, e eu não estou começ os resultados que I require.

Examples: o

309.99-310=-9.99999999999091E-03
9.99-10=-9.99999999999979E-03
1.885-1.884=1.00000000000011E-03

I tentou converter as variações únicas e o formato dobro antes e após do calcualtion, sem o efeito. A única maneira que eu controlei conseguir este trabalhar corretamente é converter à moeda, mas certamente esta não deve ser necessária. Apenas não faz nenhum sentido. Mesmo se eu quebro o programa e executo os cálculos dentro da lista do relógio, using os números reais um pouco do que as variações, ele ainda retornam os mesmos resultados, na ajuda dobro de format.

Any ser .....
extremamente apreciado class= do

Resposta : Problema da subtração de ASP/VBScript

o >>I tentou converter as variações únicas e o formato dobro antes e após do calcualtion, sem o efeito. A única maneira que eu controlei conseguir este trabalhar corretamente é converter à moeda, mas certamente esta não deve ser necessária. Apenas não faz nenhum sentido. <>Faz realmente todo o sentido no mundo:
Único e formato dobro de IEEE do uso e como tais são valores numéricos aproximados (e foi essa maneira no mínimo os últimos 25 anos), não podem representar todos os valores disponíveis, e são igualmente a razão que têm uma escala tão vasta.
A moeda de um lado de fato é armazenada como um inteiro que seja porque é sempre exato.  É o offset retornado por 10000 que explica o fato de que tem uma precisão de 4 decimais.
Outras soluções  
 
programming4us programming4us