كيفية إستخدام إذا الشرطية

مرحبا بكم في موقع محمد بشير

الأوامر الخاصة بإذا الشرطية

كما هو معروف لا يكاد يوجد برنامج لم يتم إستخدام الأوامر الخاصة بإذا الشرطية
ولكتابة أي برنامج بصورة صحيحة وبأقل قدر من السطور البرمجية يجب إتقان التعامل مع الأوامر الخاصة بإذا الشرطية
وفي لغتنا هذه لدينا ثلاثة من الأوامر الخاصة بإذا الشرطية
للإختيار بين شيءين أو أكثر يمكننا إستخدام أمر إذاكان وأمر أوإذاكان وأمرو إذالميكن بدون أي فراغات بين الكلمات
أولا أمر إذاكان
ويستخدم للتحقق من القيم المعينة طريقة كتابتها هي كما يلي
إذاكان "محمد" == "أحمد"
بدأ
ملحوظة هنا نقوم بكتابة الأوامر المراد تنفيذها
نهاية
أولا يجب كتابة علامة يساوي مرتين عند المقارنة بين قيمتين مختلفتين وذلك باستخدام أوامر إذا الشرطية
ثانيا يجب كتابة أمر البدأ في السطر التالي مباشرة
ثالثا يجب كتابة أمر نهاية بعد كتابة الأوامر التي نرغب في تنفيذها
رابعا يجب كتابة ما يراد تنفيذه بين أمرين بدأ ونهاية
خامسا يجب كتابة مكوني المقارنة بين علامتي التنصيص أو باستخدام أسماء المتغيرات كما يجب الفصل بينهما بين علامتي يساوي مرتين
ثانيا أمر أوإذاكان
وطريقة كتابته مطابقة تماما للأمر السابق وهو أم إذاكان
ونستخدمه عند إختيار القيمة الثانية بدلا عن القيمة الأولى
ومثال على ذلك
إذاكان "ا" == "ب"
بدأ
ملحوظة يجب كتابة ما يراد تنفيذه هنا
نهاية
أوإذاكان "ا" == "ل"
بدأ
ملحوظة هنا نقوم بكتابة ما يراد تنفيذه
نهاية
ثالثا أمر وإذالميكن
ويستخدم عند عدم توفر جميع الخيارات السابقة له
ومثال على ذلك
إذاكان "ا" == "ب"
بدأ
ملحظة هنا نقوم بكتابة الإحتمال الأول
نهاية
أوإذاكان "ت" == "ب"
بدأ
ملحظة في حالة عدم تنفيذ الإحتمال الأول نقوم بكتابة الإحتمال الثاني
نهاية
ى وإذالميكن
بدأ
ملحوظة إذا لم يتحقق أحد الإحتمالين السابقين يتم تنفيذ هذا الأمر
نهاية
وعند التعامل مع القيم الرقمية يمكننا إستعمال علامة أصغر من أو أكبر من
وذلك على النحو التالي
=
إذا كانت القيمة الأولى أكبر من القيمة الثانية أو تساويها
<=
إذا كانت القيمة الأولى أصغر من القيمة الثانية أوتساويها
علامة < فقط إذا كانت القيمة الالأولى أصغر من القيمة الثانية
وعلامة > فقط إذا كانت القيمة الأولى أكبر من القيمة الثانية
وأيضا يمكننا إستعمال علامة ! أي علامة التعجب مع علامة يساوي للمقارنة إذا كانت القيمة الأولى لا تساوي القيمة الثانية
ملحوظة بالإضافة لطرق الإستخدام المذكورة أعلاه
هنالك بعض الحالات الخاصة التي لا يلزم فيها علامة يساوي أو العالمات الأخرى
ومثال على ذلك كما هو موضح في شرح الرسائل الإرشادية الأخرى