Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gostaria de saber qual é o melhor tipo para trabalhar com moeda? Float ou Decimal?
Atualmente estou usando float, mas agora entraram produtos com casas decimais diferentes do que estava usando. Como: 0,1114 e 10,30 por exemplo.
A função que faz o calculo é a seguinte:
Function PrecoFinal(ByVal prdPreco, ByVal prdTaxa)
Dim returnValue
returnValue = FormatNumber(prdPreco + (prdPreco*(prdTaxa/100)),2)
PrecoFinal = returnValue
End Function
Mas para o primeiro exemplo não está calculando corretamente, está dando um valor maior.
O que faço?
Carregando comentários...