Вопрос ни о чём… Какие дроби? Что ТС под ними понимает? При этом, даёт программу, где оперирует целыми, хоть и хранит их в действительных переменных… Для справки: Дроби бывают правильные и неправильные, ну и ещё десятичные. Но в любом случае это запись вида Ч — З где Ч – числитель, а З – знаменатель. А десятичные — это „цццц, дддддд“, где „цццц“ – целая часть и „дддддд“ – дробная разделённые запятой (у англичан точкой).