Inprecisión en el calculo con double
Hoy estube haciendo un programita en el que tenía estas lineas:
double d1 = 1.15;
double d2 = 1.00;
d1 -= d2;
El valor que debería tener d1 en este momento sería 0.15,no?
Pero la computadora me debulbe 0.149999999999;
El problema se resulve con un redondeo. Utilizando Math...
pero alguien puede decirme el por que de Esta Inprecición...
double d1 = 1.15;
double d2 = 1.00;
d1 -= d2;
El valor que debería tener d1 en este momento sería 0.15,no?
Pero la computadora me debulbe 0.149999999999;
El problema se resulve con un redondeo. Utilizando Math...
pero alguien puede decirme el por que de Esta Inprecición...
