>SPROT OUTで小数点以下が返ってこないためと思われます。 確認したんでしょうか? PRINTで値を表示すれば判るはず