الفرق بين المراجعتين لصفحة: «Ruby/Complex/quo»

من موسوعة حسوب
< Ruby‏ | Complex
لا ملخص تعديل
ط مراجعة وتدقيق
 
سطر 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>quo</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">
== القيمة المٌعادة ==
يعيد التابع <code>quo</code> ناتج عملية القسمة بين العددين <code>''cmp ''</code>''و <code>numeric</code>''، والذي يكون عددا عقديا.
 
== أمثلة ==
أمثلة عن استخدام التابع<code>quo</code>:<syntaxhighlight lang="ruby">
Complex.polar(3, Math::PI/2).quo(3) ;      #=> (0.0+1/1i)
Complex.polar(3, Math::PI/2).quo(3) ;      #=> (0.0+1/1i)
Complex(-2, 9).quo(Complex(-9, 2)) ;  #=> (36/85-77/85i)
Complex(-2, 9).quo(Complex(-9, 2)) ;  #=> (36/85-77/85i)


</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-quo قسم التابع <code>quo</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)

انظر أيضًا

مصادر