in CSharp,

Code:
  double d = 0.10 + 0.10 + 0.10;
//d=0.30000000000000004;
why??