Ergo muss ich abprüfen ist das Ergebnis eine Ganzzahl oder eine Kommazahl.
Warum das so sein muss spielt doch keine Rolle :o)
Doch, das spielt insofern eine Rolle alsdass man dir vernünftige Lösungsvorschläge geben kann - ansonsten kann man nur Blind über den Irrsinn deines Vorhabens spekulieren.
Ggf. hilft dir ja ein simples floor(), ceil() oder round() gefolgt von (int)