我試著用 StarBasic 寫一個檢查, 一個數目字的小數位數是否小于兩個,明細如下。
Function chkdigit(MyNumber)
chkdigit = " "
If MyNumber * 100 - Fix(MyNumber * 100) <> 0 then
chkdigit = "**** Wrong Value ****"
Else
chkdigit = "OK"
Endif
End Function
但我試著檢查 1.11 - 1.16 發現出現錯誤的結果。1.17 以上 或 1.10 以下結果又是正確的。
請各位高手指證一下那邊出了問題 ???
p.s. 我用 Openoffice Calc v.2.40
1114060097