الفرق بين المراجعتين لصفحة: «Ruby/Rational/ceil»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 28: | سطر 28: | ||
Rational('-123.456').ceil(-1) #=> -120</syntaxhighlight> | Rational('-123.456').ceil(-1) #=> -120</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Rational/ | * التابع <code>[[Ruby/Rational/floor|floor]]</code>:يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه مع دقة <code>ndigits</code>منزلًا عشريًا (القيمة الافتراضية هي 0). | ||
* التابع <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:45، 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
انظر أيضا
- التابع
floor
:يعيد التابعfloor
أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه مع دقةndigits
منزلًا عشريًا (القيمة الافتراضية هي 0). - التابع
denominator
: يعيد المقام (denominator)، ويكون دائمًا موجبًا.