title: ColdFusion floor Function After Division
body: <p>Having a bit of an issue with the behaviour of ColdFusions floor. I would expect flooring the value 3316 would result in 3316. However, it is resulting in 3315 which is odd. Can anyone explain this behaviour?</p>
  
  <pre><code>&lt;cfset myvalue = 33.16/&gt;
  &lt;cfset myrate = 1/&gt;
  &lt;cfset ratedec = myrate/100&gt;
  &lt;cfoutput&gt;No Floor: #myvalue/ratedec#&lt;br/&gt;&lt;/cfoutput&gt;
  &lt;cfoutput&gt;With Floor: #floor(myvalue/ratedec)#&lt;/cfoutput&gt;
  </code></pre>
  
  <p>Output:
  No Floor: 3316
  With Floor: 3315</p>
  
  <p>Expectation: No Floor: 3316  With Floor: 3316</p>