FLOORで注意しなくてはならないのは負数の時の処理です。 FLOORはその値を超えない最大の整数であるためFLOOR(-12.5)は-12ではなく-13になります。 -12.5を-12にしたければ条件分岐をする必要があります。 そんなことをしなくてもFLOOR以外にも切り捨てで整数化するする方法はたくさんあります。 X DIV 1 0 OR X X<<1>>1 Z%=X DIVやビット演算やシフト演算は自動的に整数演算が行われるため結果が整数値になります。 整数型の変数に代入すればその段階で整数になります。