المشاركات : 125
المواضيع 57
:
: 7
الإنتساب : Aug 2011
السلام عليكم
اخوتي ما هي دالة تقريب الرقم العشري الى قيمة اعلى مهما كانت القيمة العشرية مثلا 10.1 يصبح 11 و 10.5 يصبح 11 و 10.05 يصبح 11
اعرف الدالة round لكنها عندما تكون المنزلة العشرية اقل من 5 مثل 10.1 ترجعه 10 وليس 11
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
المصدر
مع بعض اللمسات
PHP كود :
function RoundCorrect(R: Real): LongInt;
var
s: Real;
begin
Result:= Trunc(R); // extract the integer part
if Frac(R) > 0 then
Result := Result + 1; // ...add 1
end;
سبحان الله وبحمده سبحان الله العظيم
المشاركات : 553
المواضيع 49
:
: 296
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
يمكن ايضا
كود :
Trunc(12.1)+1:=13;
Trunc(12.9)+1:=13;
لأستهلنّ الصعب أو أدرك المنى فما انقادت الآمال إلاّ لصابر
المشاركات : 125
المواضيع 57
:
: 7
الإنتساب : Aug 2011
(23-02-2018, 12:20 AM)Agmcz كتب : المصدر
مع بعض اللمسات
PHP كود :
function RoundCorrect(R: Real): LongInt;
var
s: Real;
begin
Result:= Trunc(R); // extract the integer part
if Frac(R) > 0 then
Result := Result + 1; // ...add 1
end;
شكراا لك