Maybe you would want to try something overly complicated like I did below.... lol
setlcd 4,1," "+mid$(str$(gettimersv(4)),1,len(str$(gettimersv(4)))-1)+"."+mid$(str$(gettimersv(4)),len(str$(gettimersv(4))),1)+" seconds "
It will automatically adjust and display the value as a decimal number.
In my case, one decimal point.
In my example above replace the GETTIMERSV(4) after the STR$ in each of the LEN portions with your calculation for flow or however your set your varibale F.
Looking quickly at your code, you display the variable then add a decimal and then add the 100's.
Will it not be displaying the number twice in a sense? What if the interger variable = 148, would it not display 148.8 or something along those lines?
Anybody, any comments?