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