الفرق بين المراجعتين ل"Ruby/Float/modulo"

من موسوعة حسوب
< Ruby‏ | Float
اذهب إلى التنقل اذهب إلى البحث
ط (نقل جميل-بيلوني صفحة Ruby/modulo إلى Ruby/Float/modulo: تصحيح العنوان.)
(إنشاء الصفحة.)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:المعامل <code>%</code> الخاص بالصنف <code>Float</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Float.modulo‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby Operator]]
+
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Float]]
 
[[تصنيف: Ruby Float]]
يعيد المعامل <code>%‎</code> باقي عملية قسمة عدد عشري على عدد آخر.  
+
يعيد المعامل <code>modulo‎</code> باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.
 
==البنية العامة==
 
==البنية العامة==
<syntaxhighlight lang="ruby">float % other →  float </syntaxhighlight>
+
<syntaxhighlight lang="ruby">modulo(other→  real‎</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
===<code>float</code>===
+
 
عدد عشري يمثل الطرف الأول في عملية القسمة.
+
=== <code>other</code> ===
===<code>other</code>===
+
عدد صحيح.
عدد آخر يمثل الطرف الثاني في عملية القسمة.
+
 
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد باقي عملية القسمة للعدد <code>float</code> على العدد <code>other</code>.
+
يعاد باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.
==أمثلة==
 
مثال على استخدام  المعامل <code>%‎</code>:
 
<syntaxhighlight lang="ruby">6543.21.modulo(137)      #=> 104.21000000000004
 
6543.21.modulo(137.24)  #=> 92.92999999999961
 
</syntaxhighlight>
 
 
==انظر أيضا==
 
==انظر أيضا==
*المعامل <code>[[Ruby/Float/multiplication|*]]</code>: يعيد ناتج عملية الضرب بين عددين.
+
* المعامل <code>[[Ruby/Float/modul|%]]</code>: يعيد باقي عملية القسمة الصحيحة.
*التابع <code>[[Ruby/Float/sqrt|sqrt]]</code>: يعيد الجذر التربيعي للعدد العشري الموجب المُعطى.
+
* التابع <code>[[Ruby/Float/div|div]]</code>: يعيد ناتج عملية قسمة العدد الذي استدعي معه على العدد الذي مُرِّر إليه.
 +
* التابع <code>[[Ruby/Float/divmod|divmod]]</code>: يعيد مصفوفة تحتوي على حاصل (quotient) وباقي (modulus) عملية تقسيم العدد الذي استٌدعي التابع معه على العدد المُمرَّر إليه.
 +
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Float.html#method-i-25 قسم المعامل %‎ في الصنف Float في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-modulo قسم التابع modulo‎ في الصنف Float في توثيق روبي الرسمي.]

مراجعة 06:29، 24 نوفمبر 2018

يعيد المعامل modulo‎ باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.

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

modulo(other)    real

المعاملات

other

عدد صحيح.

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

يعاد باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.

انظر أيضا

  • المعامل %: يعيد باقي عملية القسمة الصحيحة.
  • التابع div: يعيد ناتج عملية قسمة العدد الذي استدعي معه على العدد الذي مُرِّر إليه.
  • التابع divmod: يعيد مصفوفة تحتوي على حاصل (quotient) وباقي (modulus) عملية تقسيم العدد الذي استٌدعي التابع معه على العدد المُمرَّر إليه.

مصادر