else
الـ else
تُستخدم في لغة C++ لتوفير مجموعة بديلة من التعليمات البرمجية والذي يتم تنفيذها إذا كان شرط جملة if
خاطئًا.
بناء جملة else
هو كالتالي:
if (condition) { // code to execute if the condition is true } else { // code to execute if the condition is false }
على سبيل المثال، يستخدم البرنامج التالي جملة else
لطباعة رسالة مختلفة اعتمادًا على ما إذا كان متغير الرقم x عددًا موجبًا أم سالبًا:
#include <iostream> using namespace std; int main() { int x = 0; cin >> x; if (x > 0) cout << "This number is positive" << endl; else cout << "This number is negative" << endl; return 0; }
يجب أن تكون مخرجات أحد العبارات السابقة حسب الرقم المدخل. إذا كان الرقم موجبًا مثل 5، فسيكون الناتج “This number is positive” والعكس صحيح.
الـ else
تُعَد أداة قوية للتحكم في تدفق البرنامج. باستخدام جملة else
، يمكنك كتابة كود أكثر تعقيدًا وفعالية.
فيما يلي بعض القواعد العامة لاستخدام جملة if else
الشرطيّة:
- الـ
else
يجب استخدامها بالتزامن مع جملةif
. - الـ
else
يمكن استخدامها لتوفير مجموعة بديلة من التعليمات البرمجية والتي يتم تنفيذها إذا كان الشرط في جملةif
خاطئًا. - يمكنك استخدام جمل شرطية متداخلة داخل جملة
if else
لإنشاء جملة شرطية أكثر تعقيدًا:#include <iostream> using namespace std; int main() { int x = 0; cin >> x; if (x % 2 == 0) if (x > 50) cout << "it's Ok" << endl; else cout << "it's not Ok" << endl; else cout << "Odd" << endl; return 0; }
من خلال فهم كيفية إستخدام جملة if else
، تستطيع كتابة كود أكثر كفاءة وفاعليّة.