الفرق بين المراجعتين لصفحة: «Ruby/Rational/ceil»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ceil</code> الخاص بالصنف <code>Rational</code> في روبي}}</noinclude> تصنيف: Ruby تصني...' |
جميل-بيلوني (نقاش | مساهمات) |
||
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>ceil | <noinclude>{{DISPLAYTITLE: التابع <code>Rational.ceil</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Rational]] | [[تصنيف: Ruby Rational]] | ||
يعيد التابع <code>ceil</code> أصغر عدد من الأعداد الأكبر من أو تساوي | يعيد التابع <code>ceil</code> أصغر عدد من الأعداد الأكبر من أو تساوي العدد الجذري الذي استُدعي معه وفق دقة محدَّدة للمنازل العشرية بعد الفاصلة. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">ceil([ndigits]) → integer or rational</syntaxhighlight> | <syntaxhighlight lang="ruby">ceil([ndigits]) → integer or rational</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>ndigits</code>=== | ===<code>ndigits</code>=== | ||
يحدد عدد المنازل العشرية | يحدد دقة عدد المنازل العشرية بعد الفاصلة. القيمة الافتراضية هي: 0. عندما تكون الدقة موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع <code>ndigits.abs</code> صفرًا زائدًا على الأقل. | ||
==القيمة | ==القيمة المعادة== | ||
يعاد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الجذري المعطى مع دقة <code>ndigits</code> للفواصل العشرية. عندما تكون الدقة <code>ndigits</code> موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع <code>ndigits.abs</code> صفرًا زائدًا على الأقل. | |||
==أمثلة== | ==أمثلة== | ||
سطر 24: | سطر 23: | ||
Rational('-123.456').ceil(+1).to_f #=> -123.4 | Rational('-123.456').ceil(+1).to_f #=> -123.4 | ||
Rational('-123.456').ceil(-1) #=> -120</syntaxhighlight> | Rational('-123.456').ceil(-1) #=> -120</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/Rational/ | * التابع <code>[[Ruby/Rational/floor|floor]]</code>: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الجذري الذي استُدعي معه مع دقة محددة للمنازل العشرية. | ||
* التابع <code>[[Ruby/Rational/denominator|denominator]]</code>: يعيد | * التابع <code>[[Ruby/Rational/denominator|denominator]]</code>: يعيد المقام للعدد الجذري الذي استدعي معه، ويكون دائمًا موجبًا. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Rational.html#method-i-ceil قسم | *[http://ruby-doc.org/core-2.5.1/Rational.html#method-i-ceil قسم التابع ceil في الصنف Rational في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 08:43، 3 ديسمبر 2018
يعيد التابع ceil
أصغر عدد من الأعداد الأكبر من أو تساوي العدد الجذري الذي استُدعي معه وفق دقة محدَّدة للمنازل العشرية بعد الفاصلة.
البنية العامة
ceil([ndigits]) → integer or rational
المعاملات
ndigits
يحدد دقة عدد المنازل العشرية بعد الفاصلة. القيمة الافتراضية هي: 0. عندما تكون الدقة موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع ndigits.abs
صفرًا زائدًا على الأقل.
القيمة المعادة
يعاد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الجذري المعطى مع دقة ndigits
للفواصل العشرية. عندما تكون الدقة ndigits
موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع ndigits.abs
صفرًا زائدًا على الأقل.
أمثلة
مثال على استخدام التابع 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
: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الجذري الذي استُدعي معه مع دقة محددة للمنازل العشرية. - التابع
denominator
: يعيد المقام للعدد الجذري الذي استدعي معه، ويكون دائمًا موجبًا.