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