الفرق بين المراجعتين ل"Arduino/arithmetic operators/division"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة محتويات الصفحة.)
 
ط
سطر 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>: يسند قيمة أو تعبير معين في متغير.
  
== انظر أيضًا ==
+
==مصادر==
 
+
*[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]]

مراجعة 06:30، 10 أكتوبر 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' سيُخزِّن المتغير

انظر أيضًا

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

مصادر