Присоединяюсь, надо больше блоков сравнения и разных и для целочисленных и с плавающей запятой.