Not sure I understand your problem, but suspect that you are forcing a conversion to integer by using that /10 value in your expression. Try using 10.0
I think the title should have been "don't understand int". Ints don't have decimals! Also, you can't divide properly using ints. Consider that 1 divided by 2 equals zero using integer math.
I read that floats are a little heavy for proccesing, so I want now to convert "lfoAmmount" to integer, but when I run this
What are your performance requirements? Are the operations occurring too slow for your needs?
Relative to integer operations, floating point operations are pretty slow. Relative to human perception, they are still extremely fast.
Also, converting a single datum from float to int, then performing floating point operations on that datum is going to do nothing to improve performance. In fact, it's going to hurt it, since that datum now has to be converted to float before it can perform the float operation on it.