Um das Gleitkommaergebnis dieser Operation wieder in eine ganze Zahl zu wandeln hilft z.B. die Funktion
Round.
Wenn du eine Zahl mit / teilst, kommt nun mal eine Gleitkommazahl raus. Diese kann man nicht ohne weiteres einer ganzen Zahl zuweisen.
Also entweder du nutzt eine Funktion wie Round, wie ich ja schon sagte (auch wenn's scheinbar keiner gelesen hat
) oder du rechnest komplett mit Gleitkommazahlen und gibst das Ergebnis nicht mit FloatToStr sondern mit
Format (o.ä.) aus. Dort kannst du dann immer noch bestimmen, wie viele Nachkommastellen du anzeigen willst.