1. أهلا وسهلاً بكم في :: IQ-TeaM FORUM :: .
    إذا كانت هذه الزيارة الأولى أو لديك الرغبة بالانضمام لأعضاء شبكة عراق تيم فيجب الاطلاع على خصوصية الشبكه فربما بقائك زائر افضل لك من الانضمام بحيث أن قوانين شبكة عراق تيم لا تتناسب مع اهتماماتك .
    • للأطلاع على الخصوصية وسياسة الاستخدام - التفاصيل
    • بعد الاطلاع على سياسة الموقع وقوانين شبكة عراق تيم يمكنك التسجيل معنا - تسجيل عضو جديد
    إستبعاد الملاحظة
الكاتب : .:: RSS ::. | المشاهدات : 2,054 | الردود : 0
حالة الموضوع:
مغلق
  1. .:: RSS ::. عضوية آلية

    الأنتساب:
    ‏9 سبتمبر 2011
    المشاركات:
    14,005
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    80
    الإقامة:
    IQ-T34M
    [​IMG]

    سلسة الدروس المختصرة في لغة الــ C

    [​IMG]


    االجملة الشرطية switch :
    هي من التعليمات الشرطية وهي تنفذ احدى الجمل الموجوده في التعليمة case
    وذلك حسب الشرط الموجود في التعليمة switch

    [​IMG]
    لازم تكون فاهم الجملة if عشان تفهم switch بسهولة |11|
    [​IMG]



    الصيغة العامة :

    كود:
    switch(variable)
    {
    case'1':
    statment;
    break;

    case'1':
    statment;
    break;

    .
    .
    .
    .
    default:
    statmebt;
    }
    [​IMG]
    مثال سريع :

    كود:
    #include
    main()
    {
    int x,y,z; //عرفنا ثلاث متغيرات صحيحة
    char e ; //عرفنا حرف
    printf("please Enter Two Number"); //رسالة تظهر للمستخدم لادخال عددين
    scanf(%d%d,&x,&y); //دالة الادخال
    swich(e) //هنا الشرط
    { //قوس بداية الشرط
    case'+': // + يساوي e الحالة الاولى للشرط اذا كان الشرط
    z=x+y; //الامر الذي سوف ينفذ
    break; //عند تحقق الشرط الاول سوف يتوقف البرنامج بهذه الدالة
    case'-': // - يساوي e الحالةالثانية
    z=x-y; //الامر الذي سوف ينفذ
    break; //عند تحقق الشرط الثاني سوف يتوقف البرنامج بهذه الدالة
    case'/': // / يساوي e الحالة الثالثة للشرط اذا كان الشرط
    z=x/y; //الامر الذي سوف ينفذ
    break; //عند تحقق الشرط الاول سوف يتوقف البرنامج بهذه الدالة
    case'*': // * يساوي e الحالة الرابعة للشرط اذا كان الشرط
    z=x*y; // الامر الذي سوف ينفذ
    break; //عند تحقق الشرط الاخير سوف يتوقف البرنامج بهذه الدالة
    default: //هذه توضع في النهاية اذا لم تتحقق اي حالة من الحالات الاربع فسوف ينفذ الامر التالي
    printf("Erorr"); //اذا لم تحقق الشرط الاربع سوف يطبع هذه الجملة
    } //قوس نهاية الشرط
    printf("%d",z); //هنا اذا تحققت حالة من الحالات السابقة سوف يقوم بطباعة الناتج
    }
    [​IMG]

    راح انزل تحدي سهل بعد يومين على ما سبق |9||9|




    سلام


    المصدر: شبكة عراق تيم IQ-TEAM - من قسم: |[ RSS Forum ]|

    4 : hhg[lgm hgav'dm switch​
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة