سي بلس بلس: الدرس السادس

التعليمات البرمجية الشرطية المتعددة:

في C++، يمكننا استخدام التعليمات البرمجية الشرطية المتعددة لتنفيذ مجموعة من التعليمات بناءً على شروط متعددة. يتم ذلك باستخدام كلمة مفتاحية else if لتحقيق ذلك، حيث يتم تحديد شروط إضافية تتم التحقق منها إذا لم يكن الشرط السابق صحيحًا. على سبيل المثال:

cppCopy codeint num = 10;
if (num > 0) {
    cout << "Positive number" << endl;
} else if (num < 0) {
    cout << "Negative number" << endl;
} else {
    cout << "Zero" << endl;
}

التعليمات الشرطية المضمنة:

يمكن استخدام التعليمات الشرطية المضمنة في C++ لإجراء تحقق سريع من قيمة متغير وتنفيذ التعليمة بناءً على نتيجة التحقق. تتميز هذه الطريقة بالبساطة والسرعة وتناسب الحالات التي تتطلب تنفيذ تعليمة واحدة فقط. على سبيل المثال:

cppCopy codeint x = 10;
int result = (x > 5) ? 100 : 200; // إذا كانت قيمة x أكبر من 5، يتم تعيين result إلى 100، وإلا يتم تعيينها إلى 200

التعليمات الشرطية المتقاطعة:

تُستخدم التعليمات الشرطية المتقاطعة في C++ للتحقق من حدوث شرطين في الوقت نفسه. يتم ذلك باستخدام العملية اللوجيكية && (و) لربط الشروط، حيث يتم تنفيذ التعليمة فقط إذا كان الشرطان صحيحين. على سبيل المثال:

cppCopy codeint num = 10;
if (num > 0 && num % 2 == 0) {
    cout << "Positive even number" << endl;
} else {
    cout << "Not a positive even number" << endl;
}

التعليمات الشرطية المتضمنة:

تُستخدم التعليمات الشرطية المتضمنة في C++ لتنفيذ التعليمة إذا كان الشرط صحيحًا، وتُترك التعليمة بدون تنفيذ إذا كان الشرط خاطئًا. يتم ذلك باستخدام العملية اللوجيكية || (أو) لربط الشروط. على سبيل المثال:

cppCopy codeint num = 10;
if (num < 0 || num % 2 != 0) {
    cout << "Negative or odd number" << endl;
} else {
    cout << "Positive even number" << endl;
}

الختام:

في هذا الدرس، قمنا بتوسيع فهمنا للتعليمات الشرطية في C++، بما في ذلك التعليمات البرمجية الشرطية المتعددة، والمضمنة، والمتقاطعة، والمتضمنة. يمكنك الآن استخدام هذه المفاهيم لتطوير برامجك بشكل أكثر تعقيدًا وفعالية.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *