1. A flt is simply a number with a decimal that allows digits before and after the decimal. It allows more precision than an integer which is simply a whole number.
What would be the purpose of representing vote tallies in fractional math? You got ANY reason at ALL why a manufacturer would do that? It's to support "weighted races" you nidget.. Just like they brag about in their promo literature...
2. If a program supports a function, it simply means it is capable of that function. There must be a defined programming switch to turn it on or off. Don't see that switch in the code, it's not turned on. It's that simple.
It's an ADVERTISED FEATURE you nidget.. I've designed the firmware for about 50 products. I'm fully familiar with coding hardware at that level.. You cant GO to a hospital or med facility without using SOMETHING my consulting group has designed.. One of our largest clients was a touch screen company. My group did a lot of the R&D and manufacturing test stations for them.. Dont EVEN TRY to lecture me about variable types in code.
3.Do you even know what programming language it was written in?
WhyTF does THAT matter? What matters is what PROCESSOR they use to run the firmware.. You can do "fractional math" with long integers if you want to by "scaling" the number range and then doing ONE FINAL division in float at the end of computation. Most ALL languages support some kind of "float".. It's whether the PROCESSOR H/Ware does that operation in H/ware or S/ware computation that determines how "efficiently" it runs..
Not even gonna bother with the rest -- because you're thrashing here rather than ANSWERING THE QUESTIONS of WHY this is a feature in ANY voting equipment in America..