In dem fall nicht, integer geht ja nur bis +32767 , deswegen hab ich ja gemeint, du nimmst "20", dann ist im Ergebnis unten alles = 0, was innerhalb +/- 5% liegt. Is doch einfacher ?
Und mit dem Integer kommst du auch aus.