الفرق بين المراجعتين لصفحة: «Ruby/Rational/ceil»

من موسوعة حسوب
< Ruby‏ | Rational
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ceil‎</code> الخاص بالصنف <code>Rational</code> في روبي}}</noinclude> تصنيف: Ruby تصني...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Rational]]
[[تصنيف: Ruby Rational]]
يعيد التابع <code>ceil</code> أصغر عدد من الأعداد الأكبر من أو تساوي <code>rat</code> (انظر فقرة البنية العامة) وفق دقة <code>ndigits</code> موضعا عشريًا (القيمة الافتراضية هي 0).
يعيد التابع <code>ceil</code> أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وفق دقة <code>ndigits</code> (انظر فقرة البنية العامة) موضعا عشريًا (القيمة الافتراضية هي 0).
 
عندما تكون الدقة سالبة، القيمة التي تُعاد ستكون عددًا صحيحًا مع <code>ndigits.abs</code> صفرًا زائدًا على الأقل.
عندما تكون الدقة سالبة، القيمة التي تُعاد ستكون عددًا صحيحًا مع <code>ndigits.abs</code> صفرًا زائدًا على الأقل.
يعيد التابع <code>ceil</code> عددًا جذريا عندما يكون الوسيط <code>ndigits</code> موجبًا ، أو يُعيد عددًا صحيحًا.
 
يعيد التابع <code>ceil</code> عددًا جذريا عندما يكون الوسيط <code>ndigits</code> موجبًا ، وإلا فسيُعيد عددًا صحيحًا.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">ceil([ndigits])  →  integer or rational‎</syntaxhighlight>
<syntaxhighlight lang="ruby">ceil([ndigits])  →  integer or rational‎</syntaxhighlight>
سطر 13: سطر 15:


==القيمة المُعادة==
==القيمة المُعادة==
يعيد التابع <code>ceil</code> أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه،  عندما يكون الوسيط <code>ndigits</code> موجبًا فسيعيد عددًا جذريا، وإلا فسيُعيد عددًا صحيحًا.


==أمثلة==
==أمثلة==
سطر 25: سطر 28:
Rational('-123.456').ceil(-1)      #=> -120‎</syntaxhighlight>
Rational('-123.456').ceil(-1)      #=> -120‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Rational/abs|abs]]</code>: يعيد  القيمة المطلقة لـ <code>rat</code>.
* التابع <code>[[Ruby/Rational/abs|abs]]</code>: يعيد  القيمة المطلقة للعدد.
* التابع <code>[[Ruby/Rational/denominator|denominator]]</code>: يعيد  المقام (denominator)، ويكون دائمًا موجبًا.
* التابع <code>[[Ruby/Rational/denominator|denominator]]</code>: يعيد  المقام (denominator)، ويكون دائمًا موجبًا.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Rational.html#method-i-ceil قسم  التابع ceil‎ في الصنف Rational‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Rational.html#method-i-ceil قسم  التابع ceil‎ في الصنف Rational‎ في توثيق روبي الرسمي.]

مراجعة 22:38، 30 أكتوبر 2018

يعيد التابع ceil أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وفق دقة ndigits (انظر فقرة البنية العامة) موضعا عشريًا (القيمة الافتراضية هي 0).

عندما تكون الدقة سالبة، القيمة التي تُعاد ستكون عددًا صحيحًا مع ndigits.abs صفرًا زائدًا على الأقل.

يعيد التابع ceil عددًا جذريا عندما يكون الوسيط ndigits موجبًا ، وإلا فسيُعيد عددًا صحيحًا.

البنية العامة

ceil([ndigits])    integer or rational

المعاملات

ndigits‎

يحدد عدد المنازل العشرية

القيمة المُعادة

يعيد التابع ceil أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه، عندما يكون الوسيط ndigits موجبًا فسيعيد عددًا جذريا، وإلا فسيُعيد عددًا صحيحًا.

أمثلة

مثال على استخدام التابع ceil‎:

Rational(3).ceil      #=> 3
Rational(2, 3).ceil   #=> 1
Rational(-3, 2).ceil  #=> -1
  #    decimal      -  1  2  3 . 4  5  6
  #                   ^  ^  ^  ^   ^  ^
  #   precision      -3 -2 -1  0  +1 +2
Rational('-123.456').ceil(+1).to_f  #=> -123.4
Rational('-123.456').ceil(-1)       #=> -120‎

انظر أيضا

  • التابع abs: يعيد القيمة المطلقة للعدد.
  • التابع denominator: يعيد المقام (denominator)، ويكون دائمًا موجبًا.

مصادر