السلام عليكم
دائما ما يشتكي بعض الإخوة في الماسنجر من صعوبة الأسئلة التي أطرحها في المنتدى و التي تتعلق بإدارة أمور الذاكرة و الحجز و التحرير و التصفير و ما إلى ذلك و يقولون لي بأنها تحتاج إلى معرفة بالأسمبلي و دراسة معمقة (بعض الشيء) لأنظمة التشغيل :wink:, في هذه المرة وجدت استشكالا لا يتعلق بالأسبملي لا من قريب و لا من بعيد لذا فأنا أنتظر من المساعدة من جميع الأعضاء :happy:
- عندما نريد كتابة كود يحتوي على عدة خيارات متتالية فمثلا : المستخدم سيضغط على 1 أو 2 أو 3 او 4 أو 5 أو .... أو 100, يعني أن الخيارات المتاحة هي الأعداد المحصورة بين 1 و 100, طبعا الكود باستخدام if سيكون هكذا :
if(n > 0 && n <= 100) cout<<"yes"; else cout<<"no";
و لكن ماذا لو أردنا كتابة الكود بـ switch !؟ هل سيكون من المنطقي كتابة :switch(n) { case 1: case 2: case 3: case 4: case 5: case 7: case 8: ... case 100: cout<<"yes"; default : cout<<"no"; }
ما أريده هو الطريقة المختصرة لـ swtich في هذه الحالة :) - سبق و أن رأيت استشكالا لأحد الأعضاء يريد فيه حل معادلة من الدرجة الثانية بـ if-else-if و قد فكرتُ في الطريقة باستخدام switch !,كيف سيكون ذلك !؟
سلامي.