Round fonksiyonunun görevini en yakın tam sayıya yuvarlama yapmak diye biliyorum. Fakat şöyle bişey yaptığımda ilginç sonuçlar çıkıyor;
Kod: Tümünü seç
messagedlg('Round(0.5)-->'+inttostr(round(0.5))+#13+
'Round(1.5)-->'+inttostr(round(1.5))+#13+
'Round(2.5)-->'+inttostr(round(2.5))+#13+
'Round(3.5)-->'+inttostr(round(3.5))+#13+
'Round(4.5)-->'+inttostr(round(4.5))+#13+
'Round(5.5)-->'+inttostr(round(5.5))+#13+
'Round(6.5)-->'+inttostr(round(6.5))+#13,mtInformation,[mbok],0);
round(0.5) =0
round(1.5) =2
round(2.5) =2
round(3.5) =4
round(4.5) =4
round(5.5) =6
round(6.5) =6
Acaba ben yanlış bir şey mi yapıyorum ya da fonksiyonun çalışmasını tam olarak bilmiyor muyum? Delphi 5 kullanıyorum.. İyi çalışmalar..