الفرق بين المراجعتين ل"Ruby/Complex/quo"

من موسوعة حسوب
< Ruby‏ | Complex
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>quo</code> الخاص بالصنف <code>Complex</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: R...')
 
ط (مراجعة وتدقيق)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>quo</code> الخاص بالصنف <code>Complex</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Complex.quo</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Complex]]
 
[[تصنيف: Ruby Complex]]
يؤدي المعامل ‎<code>/</code>عملية القسمة على الأعداد العقدية.
+
يجري التابع ‎<code>quo</code> عملية القسمة على [[Ruby/Complex|الأعداد العقدية]].
 
+
==البنية العامة==
== البنية العامة ==
 
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
cmp / numeric → complex  
+
cmp / numeric → complex
 
quo(numeric) → complex
 
quo(numeric) → complex
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==المعاملات==
== المعاملات ==
+
===<code>cmp</code>===
 
+
[[Ruby/Complex|عدد عقدي]] يمثِّل الطرف الأول في عملية القسمة.
=== <code>cmp </code> ===
+
===<code>numeric</code>===
يمثل الطرف الأول في عملية القسمة.
+
[[Ruby/Complex|عدد عقدي]] أو غير عقدي يمثِّل الطرف الثاني في عملية القسمة.
 
+
==القيمة المعادة==
=== <code>numeric </code> ===
+
يعاد [[Ruby/Complex|عدد عقدي]] يمثِّل ناتج عملية القسمة بين العددين <code>cmp</code> و <code>numeric</code>.
يمثل الطرف الثاني في عملية القسمة.
+
==أمثلة==
 
+
أمثلة عن استخدام التابع <code>quo</code>:<syntaxhighlight lang="ruby">
== القيمة المٌعادة ==
+
Complex.polar(3, Math::PI/2).quo(3) ;      #=> (0.0+1/1i)
يعيد المعامل <code>/</code> ناتج عملية القسمة بين العددين <code>''cmp ''</code>''و <code>numeric</code>''، والذي يكون عددا عقديا.
+
Complex(-2, 9).quo(Complex(-9, 2)) ;  #=> (36/85-77/85i)
 
 
== أمثلة ==
 
أمثلة عن استخدام المعامل<code>/</code>:<syntaxhighlight lang="ruby">
 
Complex(2, 3) / Complex(2, 3)   #=> ((1/1)+(0/1)*i)
 
Complex(900)  / Complex(1)      #=> ((900/1)+(0/1)*i)
 
Complex(-2, 9) / Complex(-9, 2) #=> ((36/85)-(77/85)*i)
 
Complex(9, 8)  / 4              #=> ((9/4)+(2/1)*i)
 
Complex(20, 9) / 9.8            #=> (2.0408163265306123+0.9183673469387754i)
 
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==انظر أيضًا==
== أنظر أيضًا ==
+
* المعامل ‎<code>[[Ruby/Complex/div|/]]</code>: يجري عملية القسمة على <nowiki/>[[Ruby/Complex|الأعداد العقدية]].
* [[Ruby/Complex/exp|المعامل *<code>*</code>]]‎ : يؤدي المعامل ‎<code>**</code>عملية الأسّ (exponentiation) على الأعداد العقدية.
+
*المعامل <code>[[Ruby/Complex/star|*]]</code>: يجري عملية الضرب على <nowiki/>[[Ruby/Complex|الأعداد العقدية]].
 
+
==مصادر==
* [[Ruby/Complex/star|المعامل <code>*</code>]]‎ : يؤدي المعامل ‎<code>*</code>عملية الضرب على الأعداد العقدية.
+
*[http://ruby-doc.org/core-2.5.1/Complex.html#method-i-quo قسم التابع quo‎ في الصنف Complex في توثيق روبي الرسمي.]
* [[Ruby/Complex/plus|المعامل <code>+</code>]]‎ : يؤدي المعامل ‎<code>+</code>عملية الجمع على الأعداد العقدية.
 
 
 
== مصادر ==
 
* [http://ruby-doc.org/core-2.5.1/Complex.html#method-i-2F قسم المعامل <code>-</code>‎ في الصنف Complex في توثيق روبي الرسمي.]
 

المراجعة الحالية بتاريخ 14:08، 10 نوفمبر 2018

يجري التابع ‎quo عملية القسمة على الأعداد العقدية.

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

cmp / numeric  complex
quo(numeric)  complex

المعاملات

cmp

عدد عقدي يمثِّل الطرف الأول في عملية القسمة.

numeric

عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية القسمة.

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

يعاد عدد عقدي يمثِّل ناتج عملية القسمة بين العددين cmp و numeric.

أمثلة

أمثلة عن استخدام التابع quo:

Complex.polar(3, Math::PI/2).quo(3) ;       #=> (0.0+1/1i)
Complex(-2, 9).quo(Complex(-9, 2)) ;   #=> (36/85-77/85i)

انظر أيضًا

مصادر