Redondeo
Publicado por José Miguel Galache (2 intervenciones) el 02/03/2011 10:16:50
Una operación muy sencilla de redondeo:
double j = 4.515;
double i = Math.Round(j,2, MidpointRounding.AwayFromZero);
esto da un resultado para i de 4.51 en vez de 4.52.
cuando j=4,5152 o j=4,5153 etc.. hace que el resultado sea correcto.
con un tipo decimal en lugar de double, también da un resultado correcto
¿Alguien sabe porque?
Un saludo
double j = 4.515;
double i = Math.Round(j,2, MidpointRounding.AwayFromZero);
esto da un resultado para i de 4.51 en vez de 4.52.
cuando j=4,5152 o j=4,5153 etc.. hace que el resultado sea correcto.
con un tipo decimal en lugar de double, también da un resultado correcto
¿Alguien sabe porque?
Un saludo
Valora esta pregunta


0