Notify String(0.01)
--EDIT--
I guess this isn't a real bug. Here's a way to deal with it:
Function FloatToString$(value#,places=2)
intpart$=Int(Floor(value))+"."
decpart$=Int(Round(value*(10^(places)) Mod (10^(places))))
For n=decpart.length To places-1
decpart="0"+decpart
Next
Return intpart+decpart
Function Round(val#)
Local dec#
dec#=val-Floor(val)
If dec<0.5 Return Floor(val) Else Return Ceil(val)
EndFunction
EndFunction
--EDIT--
I guess this isn't a real bug. Here's a way to deal with it:
Function FloatToString$(value#,places=2)
intpart$=Int(Floor(value))+"."
decpart$=Int(Round(value*(10^(places)) Mod (10^(places))))
For n=decpart.length To places-1
decpart="0"+decpart
Next
Return intpart+decpart
Function Round(val#)
Local dec#
dec#=val-Floor(val)
If dec<0.5 Return Floor(val) Else Return Ceil(val)
EndFunction
EndFunction