عامل التشغيل OR المنطقي الشرطي C #

Aml Altshghyl Or Almntqy Alshrty C



العوامل المنطقية الشرطية هي تلك التي تقيم أي عبارة بناءً على شرط واحد أو أكثر. تستخدم الشروط لاتخاذ القرار. يمكن استخدام عامل التشغيل المنطقي OR لاتخاذ القرار. يعني 'OR' أنه حتى إذا تم استيفاء شرط واحد ، فسيظل تنفيذ الكود المطلوب. يكون عامل التشغيل 'OR' مفيدًا عندما يكون لدينا خيارات مختلفة في الكود ويكون أحدهما صحيحًا ، ثم نفّذ بقية الكود. تربط العوامل المنطقية شيئين أو أكثر وتربطهم العوامل المنطقية الشرطية بناءً على شرط. عندما يكون condition_1 صحيحًا ، لا يتم التحقق من condition_2. يربطون تعبيرين أو شرطين. على سبيل المثال ، إذا كان لدي اختبار غدًا ، فسوف أحضر مدرسة. أو إذا كان الطقس غدًا صافياً ، سألتحق بالمدرسة. يتم تقييم الشرط الأول أولاً ، وإذا كان الشرط الأول صحيحًا ، فسوف أذهب إلى المدرسة. عندما لا يتم استيفاء الشرط الأول ، يتم تقييم التعبير الثاني. في كلتا الحالتين ، إذا كان أحد الشروط صحيحًا ، يجب أن أذهب إلى المدرسة. إذا كان كلاهما خطأ ، فلن أحضر. هذا هو بالضبط ما يفعله عامل التشغيل 'OR' في البرمجة.

بناء الجملة:

إذا ( التعبير_1 > 7 || التعبير_2 < 4 )
{
}

يعمل عامل التشغيل المنطقي الشرطي OR إذا تم استيفاء أي من الشرطين ؛ وإلا فسيتم تنفيذ جسد بيان 'if'. ولكن إذا كان كلاهما خاطئًا ، فسيتم إنهاء الكود أو يمكننا أيضًا البحث عن عبارة if-else. في المثال أعلاه ، إذا التعبير_1 أكبر من 7 أو التعبير_2 أقل من 4 ، ثم نفّذ نص عبارة 'if'. إذا تمت مصادفة الشرط المحدد الأول ، فلن يتم اختبار الشرط الثاني المحدد.







مثال 1:

برنامج بسيط لتوضيح عمل عامل التشغيل المنطقي الشرطي OR.





دعونا نلقي نظرة على الكود أولاً ، وتحديد وتهيئة متغيرين من نوع عدد صحيح باسم 'value_1' و 'value_2'. الآن ، استخدم العبارة 'if' للتحقق من متغيرين للعدد الصحيح بناءً على الشروط. التعبير الأول هو عندما يتم استيفاء 'value_1 == 78' ، يتم تنفيذ نص عبارة 'if'. وإذا كان هذا الشرط خاطئًا ، فانتقل إلى الشرط التالي الوارد في عبارة 'if'. الشرط الثاني هو إذا كانت 'القيمة_2 == 63' قم بتنفيذ نص 'إذا'. كما نرى في الكود ، تم تعيين 'value_1' 78 وهذا يجعل الشرط الأول في عبارة 'if' صحيحًا. عندما يتم استيفاء الشرط الأول ، يقوم المترجم بتنفيذ الجسم دون تنفيذ الشرط الثاني. ولكن عندما يكون التعبير الأول خطأ ، فإنه ينتقل إلى التعبير التالي. إذا كان التعبير التالي صحيحًا ، فإنه ينفذ الجسم ؛ إذا لم يكن كذلك ، فلن يتم تنفيذ جسد 'إذا'. داخل جسم 'if' ، أجرينا عملية الجمع على متغيرين محددين وقمنا بتخزين مجموعهما في متغير نوع عدد صحيح آخر يسمى 'sum'. ثم اطبع المجموع مع النص على الشاشة باستخدام وظيفة Console.WriteLine (). هنا ، نقوم بتوصيل الرسالة بمتغير المجموع.





  C: \ Users \ hira is \ Desktop \ article \ November \ OR worker \ 1out.png

المثال 2:

في الكود ، سنطبق عامل التشغيل 'OR' لحساب عدد أحرف العلة الموجودة في السلسلة المطلوبة.



  C: \ Users \ hira is \ Desktop \ article \ November \ OR المشغل \ 2.png

أولاً ، قم بتعريف وتهيئة سلسلة هنا تسمى 'إدخال'. بعد ذلك ، قم بتعريف متغير آخر من نوع عدد صحيح قل 'أحرف العلة' وتهيئته بالرقم 0. بعد ذلك ، استخدم 'for' لتكرار السلسلة حتى تتم قراءة الحرف الأخير من السلسلة المحددة. ضمن حلقة 'for' ، قم بتعريف متغير نوع العدد الصحيح 'i' لأنه لتكرار السلسلة المطلوبة ، كان يجب أن نعرف طول السلسلة ، ومدة الوقت ، وإلى أي حرف نريد أن نكرره. لذلك ، سنستخدم 'input.Length' للحصول على طول السلسلة المطلوبة. المتغير 'i' سوف يتكرر ويزيد مع i ++. ضمن حلقة 'for' ، لدينا عبارة 'if' بشروط متعددة. حتى لو كان أحدهم راضيا ، فسيتم تطبيق عبارة 'إذا'. في عبارة 'if' ، الشرط الأول هو الإدخال [i] == 'a' ، سيتكرر الإدخال [i] من الفهرس 0 حتى طول سلسلة 'الإدخال'. عندما i = 0 ، فإن الحرف الأول من السلسلة المطلوبة ، ستتم مقارنته بالحرف 'a'. إذا تطابق الحرف الأول من السلسلة مع الشرط ، فسيتم تنفيذ النص. إذا لم يكن كذلك ، فسيتم تقييم الشرط التالي. إذا لم يكن التعبير الثاني صحيحًا ، فسيتم تقييم التعبير التالي وهكذا. ثم يتم زيادة المتغير 'i'. في الفهرس 1 ، سيتم تقييم جميع الشروط وستستمر الحلقة. عندما يتم استيفاء الشرط ، فإن جسم 'إذا' يحتوي على 'أحرف متحركة' ستزداد في كل مرة. خارج جملة 'for' ، ستعرض طريقة Console.Write () الرسالة وعدد أحرف العلة في السلسلة المطلوبة.

  C: \ User \ hira is \ Desktop \ article \ November \ OR worker \ 2out.png

كانت هناك ثلاثة أحرف متحركة في السلسلة ، يمكننا عدها يدويًا للتحقق من النتيجة.

المثال 3:

سيشرح المثال استخدام طريقة الإلحاق مع عامل التشغيل 'OR'.

هنا ، استخدمنا عامل التشغيل AND مع عامل التشغيل OR ، ونعلن عن متغير باسم 'Marks' ، ثم طبقنا عبارة 'if' لتقييم حالة العلامات. في عبارة 'if' لدينا شرطان. واحد هو إذا كانت العلامات أكبر من 70 وكانت العلامات أقل من 100 وتساوي ، فقم بتنفيذ الكود أدناه. وإذا كانت العلامات أكبر من وتساوي 50 ولكنها أقل من وتساوي 70 ، فنفذ الكود أدناه. يمكننا القيام بذلك بشرط واحد ولكننا فعلناه بهذه الطريقة فقط لشرح أنه يمكننا استخدام OR مع المشغلين الآخرين. (&&) يُستخدم عندما يكون هناك إكراه إذا كان كلاهما صحيحًا. إذا كان أي من التعبيرين صحيحًا ، فسيتم تنفيذ نص عبارة 'if'. إذا كان كلاهما خطأ ، فسيتم تنفيذ عبارة 'else'.

  C: \ User \ hira is \ Desktop \ article \ November \ OR worker \ 3out.png

استنتاج

في هذا الدليل ، استكشفنا عامل التشغيل المنطقي الشرطي 'OR' (||) وشرحناه بأمثلة مختلفة. لدينا أكثر من شرطين في بيان قرار واحد. بمساعدة عامل التشغيل 'OR' ، تصبح الأمور سهلة عندما يكون لدينا خيارات مختلفة. إذا أصبح أي شرط صحيحًا ، فقم بتنفيذ الكود. يمكننا أيضًا استخدام عوامل تشغيل منطقية أخرى مع عامل التشغيل 'OR' كما فعلنا في المثال الأخير. عامل التشغيل المنطقي 'OR' بسيط ومفيد في برمجة C #.