الفرق بين المراجعتين لصفحة: «Arduino/arithmetic operators/division»

من موسوعة حسوب
إضافة محتويات الصفحة.
 
طلا ملخص تعديل
 
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:المعامل <code>/</code> في  أردوينو}}</noinclude>
<noinclude>{{DISPLAYTITLE:المعامل <code>/</code> في  أردوينو}}</noinclude>
يحسب المعامل <code>/</code> ناتج قسمة عددين أحدهما على الآخر. أي يجري هذا المعامل عملية القسمة التي هي إحدى العمليات الحسابية الأساسية الأربعة.
يحسب المعامل <code>/</code> ناتج قسمة عددين أحدهما على الآخر. أي يجري هذا المعامل عملية القسمة التي هي إحدى العمليات الحسابية الأساسية الأربعة.
 
==البنية العامة==
== البنية العامة ==
<syntaxhighlight lang="arduino">
<syntaxhighlight lang="arduino">
result = numerator / denominator;
result = numerator / denominator;
</syntaxhighlight>
</syntaxhighlight>
 
==المعاملات==
== المعاملات ==
===<code>result</code>===
 
=== <code>result</code> ===
متغير. الأنواع المسموح بها هي: [[Arduino/int|عدد صحيح]]، أو [[Arduino/float|عدد عشري]]، أو [[Arduino/double|عدد عشري مضاعف]]، أو [[Arduino/byte|بايت]]، أو [[Arduino/short|عدد قصير]]، أو [[Arduino/long|عدد طويل]].
متغير. الأنواع المسموح بها هي: [[Arduino/int|عدد صحيح]]، أو [[Arduino/float|عدد عشري]]، أو [[Arduino/double|عدد عشري مضاعف]]، أو [[Arduino/byte|بايت]]، أو [[Arduino/short|عدد قصير]]، أو [[Arduino/long|عدد طويل]].
 
===<code>numerator</code>===
=== <code>numerator</code> ===
متغير أو ثابت يمثل المقسوم. الأنواع المسموح بها هي: [[Arduino/int|عدد صحيح]]، أو [[Arduino/float|عدد عشري]]، أو [[Arduino/double|عدد عشري مضاعف]]، أو [[Arduino/byte|بايت]]، أو [[Arduino/short|عدد قصير]]، أو [[Arduino/long|عدد طويل]].
متغير أو ثابت يمثل المقسوم. الأنواع المسموح بها هي: [[Arduino/int|عدد صحيح]]، أو [[Arduino/float|عدد عشري]]، أو [[Arduino/double|عدد عشري مضاعف]]، أو [[Arduino/byte|بايت]]، أو [[Arduino/short|عدد قصير]]، أو [[Arduino/long|عدد طويل]].
 
===<code>denominator</code>===
=== <code>denominator</code> ===
متغير أو ثابت يمثل المقسوم عليه. الأنواع المسموح بها هي: [[Arduino/int|عدد صحيح]]، أو [[Arduino/float|عدد عشري]]، أو [[Arduino/double|عدد عشري مضاعف]]، أو [[Arduino/byte|بايت]]، أو [[Arduino/short|عدد قصير]]، أو [[Arduino/long|عدد طويل]].
متغير أو ثابت يمثل المقسوم عليه. الأنواع المسموح بها هي: [[Arduino/int|عدد صحيح]]، أو [[Arduino/float|عدد عشري]]، أو [[Arduino/double|عدد عشري مضاعف]]، أو [[Arduino/byte|بايت]]، أو [[Arduino/short|عدد قصير]]، أو [[Arduino/long|عدد طويل]].
 
==أمثلة==
== أمثلة ==
مثالٌ على استعمال المعامل <code>/</code>:<syntaxhighlight lang="arduino">
مثالٌ على استعمال المعامل <code>/</code>:<syntaxhighlight lang="arduino">
int a = 50, b = 10, c = 0;
int a = 50, b = 10, c = 0;
c = a / b; // القيمة 5 'c' سيُخزِّن المتغير
c = a / b; // القيمة 5 'c' سيُخزِّن المتغير
</syntaxhighlight>
</syntaxhighlight>
 
==ملاحظات وتحذيرات==
== ملاحظات وتحذيرات ==
*إن كان أحد العددين اللذَيْن ستُجرى عليهما عملية القسمة [[Arduino/float|عددًا عشريًّا]] أو [[Arduino/double|عددًا عشريًّا مضاعفًا]]، فستُستعمَل الرياضيات العشرية (floating point math) في الحساب.
* إن كان أحد العددين اللذَيْن ستُجرى عليهما عملية القسمة عددًا عشريًّا أو عددًا عشريًّا مضاعفًا، فستُستعمَل الرياضيات العشرية (floating point math) في الحساب.
*إن كان أحد العددين اللذَيْن ستُجرى عليهما عملية القسمة [[Arduino/float|عددًا عشريًّا]] أو [[Arduino/double|عددًا عشريًّا مضاعفًا]] وكان نوع العدد الذي سيُخزَّن فيه الناتج [[Arduino/int|عددًا صحيحًا]]، فسيُخزَّن الجزء الصحيح من الناتج فقط وسيُهمل الجزء العشري.
* إن كان أحد العددين اللذَيْن ستُجرى عليهما عملية القسمة [[Arduino/float|عددًا عشريًّا]] أو [[Arduino/double|عددًا عشريًّا مضاعفًا]] وكان نوع العدد الذي سيُخزَّن فيه الناتج [[Arduino/int|عددًا صحيحًا]]، فسيُخزَّن الجزء الصحيح من الناتج فقط وسيُهمل الجزء العشري من العدد الناتج.
<syntaxhighlight lang="arduino">
<syntaxhighlight lang="arduino">
float a = 55.5, b = 6.6;
float a = 55.5, b = 6.6;
سطر 33: سطر 26:


</syntaxhighlight>
</syntaxhighlight>
==انظر أيضًا==
* المعامل <code>[[Arduino/remainder|%]]</code>: يحسب باقي قسمة عددين أحدهما على الآخر.
* المعامل <code>[[Arduino/multiplication|*]]</code>: يحسب ناتج ضرب عددين ببعضهما بعضًا.
* المعامل <code>[[Arduino/addition|+]]</code>: يحسب ناتج جمع عددين مع بعضهما بعضًا.
* المعامل <code>[[Arduino/subtraction|-]]</code>: يحسب ناتج طرح عددين من أحدهما من الآخر.
* المعامل <code>[[Arduino/assignment|=]]</code>: يسند قيمة أو تعبير معين في متغير.
* المعامل <code>[[Arduino/compound operators/compounddivision|=/]]</code>: يعدُّ اختزالٌ لعملية قسمة القيمة الحالية لمتغيرٍ على ثابتٍ أو متغيرٍ آخر ثم تخزين الناتج في المتغير نفسه.


== انظر أيضًا ==
==مصادر==
 
*[https://www.arduino.cc/reference/en/language/structure/arithmetic-operators/division/ صفحة المعامل / في توثيق أردوينو الرسمي.]
== مصادر ==
* [https://www.arduino.cc/reference/en/language/structure/arithmetic-operators/division/ صفحة المعامل / في توثيق أردوينو الرسمي.]
[[تصنيف: Arduino]]
[[تصنيف: Arduino]]
[[تصنيف: Arduino Operator]]
[[تصنيف: Arduino Operator]]
[[تصنيف: Arduino Arithmetic Operator]]
[[تصنيف: Arduino Arithmetic Operator]]

المراجعة الحالية بتاريخ 15:34، 11 أكتوبر 2018

يحسب المعامل / ناتج قسمة عددين أحدهما على الآخر. أي يجري هذا المعامل عملية القسمة التي هي إحدى العمليات الحسابية الأساسية الأربعة.

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

result = numerator / denominator;

المعاملات

result

متغير. الأنواع المسموح بها هي: عدد صحيح، أو عدد عشري، أو عدد عشري مضاعف، أو بايت، أو عدد قصير، أو عدد طويل.

numerator

متغير أو ثابت يمثل المقسوم. الأنواع المسموح بها هي: عدد صحيح، أو عدد عشري، أو عدد عشري مضاعف، أو بايت، أو عدد قصير، أو عدد طويل.

denominator

متغير أو ثابت يمثل المقسوم عليه. الأنواع المسموح بها هي: عدد صحيح، أو عدد عشري، أو عدد عشري مضاعف، أو بايت، أو عدد قصير، أو عدد طويل.

أمثلة

مثالٌ على استعمال المعامل /:

int a = 50, b = 10, c = 0;
c = a / b; // القيمة 5 'c' سيُخزِّن المتغير

ملاحظات وتحذيرات

float a = 55.5, b = 6.6;
int c = 0;
c = a / b; // القيمة 8 فقط بدلًا من القيمة 8.409 المتوقعة 'c' سيُخزِّن المتغير

انظر أيضًا

  • المعامل %: يحسب باقي قسمة عددين أحدهما على الآخر.
  • المعامل *: يحسب ناتج ضرب عددين ببعضهما بعضًا.
  • المعامل +: يحسب ناتج جمع عددين مع بعضهما بعضًا.
  • المعامل -: يحسب ناتج طرح عددين من أحدهما من الآخر.
  • المعامل =: يسند قيمة أو تعبير معين في متغير.
  • المعامل =/: يعدُّ اختزالٌ لعملية قسمة القيمة الحالية لمتغيرٍ على ثابتٍ أو متغيرٍ آخر ثم تخزين الناتج في المتغير نفسه.

مصادر