title: Multiplying a double by 100 in C# leads to unexpected answer
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/5179452/c-maths-gives-wrong-results">C# Maths gives wrong results!</a>  </p>
  </blockquote>
  
  
  
  <p>I have the following code in my C# windows application project:</p>
  
  <p>double test = 2.24 * 100;</p>
  
  <p>If I add a watch to test, one would expect the value to be 224, however it is actually:
  224.00000000000003</p>
  
  <p>can anyone explain where the extra .00000000000003 comes from?</p>