I couldn't open your file to see what you are doing, but I'd keep things at integers as long as I could.
Thanks. I've scaled up all my data to integers and I'm only using floating numbers in the calculations. I just don't know the best approach to this problem if we face a scenario where we just can't avoid them. Because, if we store them, for instance 0.6, and multiply by 10, the result would be 6.000000000000001. For that we can use floor but would need to count the decimals to know if it's 10, 100, etc . That's too much work for simple calculations, which brings me the question: do you know what's the most common approach for this situation?