function Frac2(num) : real; begin Frac2:=abs(num - (num div 1)); end;
הדרך הכי ישרה היא לעגל כלפי מעלה את המס' ולהוריד את מה שעיגלנו מהמס' עצמוfrac:= num - round(num +0.5) -1
frac := num - trunc(num)
Function frac2(num: real): real;Begin If num < 0 Then num = -num; While num >= 1 Do num = num -1; frac2 = num;End;