The floor command some times rounds a whole number down to the previous whole number. For example, I have observed the following behaviour.
2.6 * 7 - 0.2 = 18 floor 18 = 18 floor (2.6 * 7 - 0.2) = 17
This was experience in Arma 3 version: 1.64.138732