المعاملات الحسابية والمنطقية والمقارنة في لغة الأردوينو

اقرأ في هذا المقال


المعاملات الحسابية في لغة الأردوينو Arithmetic Operators

هناك مجموعة من المعاملات الحسابية (Arithmetic Operators) الخاصة بلغة الأردوينو كغيرها من لغات البرمجة، وتشمل هذه العمليات الحسابية الأساسية وهي الجمع والطرح والضرب والقسمة بالإضافة إلى حساب باقي القسمة، وفيما يلي جدول يحتوي على أهم هذه المعاملات التي تستخدم مع لغة الأردوينو:

المعاملالاستخدام

المعامل %

يقوم هذا المعامل بحساب باقي قسمة عددين.

المعامل *

يحسب هذا المعامل ناتج ضرب عددين.
المعامل +يحسب هذا المعامل ناتج جمع عددين مع بعضهم البعض.
المعامل –يحسب هذا المعامل ناتج طرح عددين.
المعامل /يحسب ناتج قسمة عددين أحدهما على الآخر.
المعامل =يقوم هذا المعامل بإسناد قيمة إلى متغيرات معينة.

المعاملات الحسابية في لغة الأردوينو Boolean Operators

هناك مجموعة من المعاملات المنطقية (Boolean Operators) الخاصة بلغة الأردوينو وتشمل العملية (AND) و العملية (OR) و (NOT)، والتي يتم تنفيذها على القيم أو التعابير المنطقية ثم يتم إرجاع القيمة المنطقية الناتجة، وفيما يلي جدول يحتوي على أهم هذه المعاملات:

المعاملالاستخدام

المعامل !

يقوم هذا المعامل المنطقي بعكس القيمة أو التعبير المنطقي الذي يستخدم معه.
 المعامل &&يقوم هذا المعامل بتطبيق العملية (AND) على قيمتين أو تعبيرين منطقيين ومن ثم يتم إرجاع القيمة (true) إذا كانت قيمة كل من المعاملين هي (true).

المعامل ||

يقوم هذا المعامل بتطبيق العملية (OR) على قيمتين ومن ثم يعيد القيمة (true) المنطقية إذا كانت قيمة أحد المعاملين هي (true).

معاملات المقارنة في لغة الأردوينو Comparison Operators

هناك مجموعة من معاملات المقارنة  (Comparison Operators) الخاصة بلغة الأردوينو والتي يتم من خلالها المقارنة بين قيمتين أو متغيرين أو متغير وقيمة معينة، ومن ثم يتم إرجاع قيمة منطقية والتي بدورها تمثل حالة أحد المعاملين أكبر أو أصغر أو يساوي، وفيما يلي جدول يحتوي على أهم هذه المعاملات:

المعاملالاستخدام

المعامل ‎!=‎

يقوم هذا المعامل بالمقارنة بين قيمتين أو متغيرين حيث يعيد القيمة (true) إذا كانت القيم  غير متساوية.
المعامل ‎>يقوم هذا المعامل بالمقارنة بين قيمتين أو متغيرين ومن ثم يعيد القيمة (true) إذا كان المعامل الأول أصغر من المعامل الثاني.
المعامل ‎<يقوم هذا المعامل بالمقارنة بين قيمتين أو متغيِّرين ويعيد القيمة (true) إذا كان المعامل الأول أكبر من المعامل الثاني.
المعامل ==يقوم هذا المعامل بالمقارنة بين قيمتين أو متغيرين ويرجع القيمة (true) إذا كان المعامل الأول مساوي للمعامل الثاني.

المصدر: Arduino - Comparison OperatorsArduino - Arithmetic OperatorsArduino - Boolean OperatorsArithmetic Operators


شارك المقالة: