title: vb.net divistion wrong outcome
body: <p>A very weird issue happens when substracting two numbers in vb.net
  It returns a wrongful outcome for a very simple math equation :
  I am using visual studio 2019
  I don't want to use any math.round to fix the value for such simple equation
  Any ideas why that issue happens?</p>
  <pre class="lang-vb prettyprint-override"><code>Dim diff As Decimal = 100.1 - 100
  MsgBox(diff)
  </code></pre>
  <p>it returns 0.0999999999999943</p>
  <p><img src="https://i.stack.imgur.com/QLYx6.png" alt=" MsgBox(diff)" /></p>