الـ 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 ، تستطيع كتابة كود أكثر كفاءة وفاعليّة.