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...
