title: Floating-point division imperfection
body: <p>I know that the floating-point is not perfect, either it's <code>float</code> or <code>double</code>, but does it mean that, when I divide one floating-point number by another and the the dividend is divisible by the divider without a reminder (like 10000.0 is divisible by 10.0), is it possible that I get a number with .99999999... at the end which is only smaller than the correct result by a tiny fraction. Can such thing happen with floating-points?</p>
  
  <p>I need to know because I need to apply <code>floor</code> function after the division and it would make a huge difference if floating-point divisions are really that imperfect.</p>