Разница между целочисленными и вещественными типами данных при работе с геометрическими фигурами заключается в том, что все коды элементов и их компонентов выражаются 4-байтовыми беззнаковыми целыми числами, а координаты — вещественными числами двойной точности. 2
Это сделано для того, чтобы можно было написать решение полностью в целых числах и не иметь проблем с погрешностью. 1