عبارة If Else If
عبارة if else if
هي عبارة شرطية تستخدم لتحديد ما إذا كان شرط معين صحيحًا أو خاطئًا، وتنفيذ كتلة من التعليمات البرمجية بناءً على ذلك. إذا كان الشرط الأول خاطئًا، فسيتم فحص الشرط الثاني، وإذا كان الشرط الثاني خاطئًا، فسيتم تنفيذ كتلة التعليمات البرمجية في العبارة else
.
بناء الجملة
بناء جملة عبارة if else if
هو كما يلي:
dartCopy codeif (condition1) {
// كتلة التعليمات البرمجية التي سيتم تنفيذها إذا كان الشرط الأول صحيحًا
} else if (condition2) {
// كتلة التعليمات البرمجية التي سيتم تنفيذها إذا كان الشرط الأول خاطئًا والشرط الثاني صحيحًا
} else {
// كتلة التعليمات البرمجية التي سيتم تنفيذها إذا كان كلا الشرطين خاطئين
}
أمثلة
مثال 1:
dartCopy codeint x = 5;
if (x > 10) {
print("x أكبر من 10");
} else if (x == 5) {
print("x يساوي 5");
} else {
print("x أقل من 5");
}
في هذا المثال، الشرط x > 10
خاطئ، والشرط x == 5
صحيح، لذلك سيتم تنفيذ كتلة التعليمات البرمجية في العبارة else if
، وسيتم طباعة “x يساوي 5”.
مثال 2:
dartCopy codeint x = 15;
if (x > 10) {
print("x أكبر من 10");
} else if (x == 5) {
print("x يساوي 5");
} else {
print("x أقل من 5");
}
في هذا المثال، الشرط x > 10
صحيح، لذلك سيتم تنفيذ كتلة التعليمات البرمجية في العبارة if
، وسيتم طباعة “x أكبر من 10”.
مثال 3:
dartCopy codeint x = 3;
if (x > 10) {
print("x أكبر من 10");
} else if (x == 5) {
print("x يساوي 5");
} else {
print("x أقل من 5");
}
في هذا المثال، الشرط x > 10
خاطئ، والشرط x == 5
خاطئ أيضًا، لذلك سيتم تنفيذ كتلة التعليمات البرمجية في العبارة else
، وسيتم طباعة “x أقل من 5”.
استخدامات
عبارة if else if
تستخدم في العديد من الحالات، مثل:
- التحقق من قيمة متغير وتحديد ما إذا كانت تساوي قيمة معينة.
- التحقق من شرط معين وتحديد ما إذا كان صحيحًا أو خاطئًا.
- تنفيذ كتلة من التعليمات البرمجية بناءً على شرط معين.
نصائح
- يجب أن تكون الشروط في عبارة
if else if
منطقية ومتسلسلة. - يجب أن تكون كتلة التعليمات البرمجية في كل شرط واضحة ومحددة.
- يجب أن يتم استخدام عبارة
else
فقط إذا كان الشرط الأول خاطئًا والشرط الثاني خاطئًا أيضًا.