
15/04/2005, 08:18
|
| | Fecha de Ingreso: mayo-2004 Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años, 8 meses Puntos: 6 | |
Ya lo he resuelto, lo que pasa es que cuando se multiplican 2 numeros que no tienen tipo (por ejemplo 2 columnas de un row) da resultado un Double con muchisimos decimales...
A partir del 6 decimal a la derecha se llena de basura.. (numeros que ni al caso) lo que hize es redondear a 4 (los primeros 4 decimales) y el resultado redondear a 2 decimales... Lo que me estaba chingando era la "basura" que genera de la multiplicacion, es lo que hacia que se redondeara a de 0.885 a 0.99, entonces ahora si me queda el 0.88 que era el que queria...
Esto me lleva a pensar que el .NET no hace bien el redondeo (segun las reglas de redondeo)
Pero.. tambien me lleva a pensar que 100 Millones de dolares no pueden estar equivocados... jajajaj asi es como dicen mis colegas "el .net si jala bien, 100 millones de dolares no pueden estar equivocados.."
jajja.. gracias x la ayuda.
Salu2
Última edición por Stream; 15/04/2005 a las 08:31 |