حالة الموضوع:
مغلق
  1. .:: RSS ::.

    .:: RSS ::. عضوية آلية

    الأنتساب:
    ‏9 سبتمبر 2011
    المشاركات:
    14,005
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    36
    الإقامة:
    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|




    سلام
     
حالة الموضوع:
مغلق

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