Hola amigos, tengó un quebradero de cabeza por que no me cuadran mis cuentas...
Todo debido a que, si la paridad de la moneda es Dolar la multiplico por el tipo de cambio, hasta aqui no hay problema si se trata de cantidades enteras..
El problema surge cuando las cantidades son decimales y más ahun cuando un cargo tiene un descuento (por ejemplo 10% que es: 0.1)
Por ejemplo: si tengo 0.9850001 que me resulta de una multiplicacion, y esto lo guardo en un Single.
trato de usar el Math.Round(MiVariable,2) pero me redonde la cantidad a 0.99
La pregunta es: que funcion tiene .NET ó como le puedo hacer para obtener 0.98 SIN tratar de obtener "0.98" como si fuese una cadena...
Por lo visto Math.Round no me extrae el 0.98 que deseo, como podría obtener tal cantidad??
Es por eso que mis cuentas no cuadran, por este problema...
Nosé si alguien ya haya pasao por este problema... Espero que alguien me pueda orientar...
GRacias!!!!!