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

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

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

    الدروس السابقة :
    http://vb.ehcommunity.com/showthread.php?t=71463

    http://vb.ehcommunity.com/showthread.php?t=71494
    [​IMG]
    العلامات الشرطية :
    اكبرمن

    يساوي ==
    اكبر من او يساوي =

    [​IMG]
    بعد ما تم التعرف على القواعد الاساسية وطريقة الطباعة والادخال
    في الدروس السابقة ,, سوف نستكمل باذن الله مع
    درس ( if condition )
    [​IMG]
    الصورة العامة لها


    كود:
    if (condition)
    statments;
    حيث مكان الــ condition نضع الشرط المراد
    ومكان الـ statments العملية المراد عملها

    ناخذ متال بسيط :

    كود:
    #include //كود بداية البرنامج والملف التوجيهي
    main() // الدالة الرئيسية التي يبدء بها البرنامج
    { // قوس بداية البرنامج
    int x=8,y=3,z=4,sum=0; // عرفنا اربع متغيرات من النوع الصحيح
    if(x>y) // سوف ينفذ العملية اللي هي بعد الشرط y اكبر من xاذا كانت قيمةالـ
    sum=x+y; // العملية التي سوف تنفذ اذا كان الشرط اللي ببالاعلى صحيح
    printf("%d",sum); // امر طباعة الناتج النهائي
    }
    [​IMG]


    يوجد نوع اخر من جملة if وتسمى بجملة if الشرطية المتداخلة
    وهي بنضع اكثر من شرط

    نأخذ مثال مباشر لها :


    كود:
    #include //كود بداية البرنامج والملف التوجيهي
    main() // الدالة الرئيسية التي يبدء بها البرنامج
    { // قوس بداية البرنامج
    \scanf(%d%d%d,&x,&y,&z); دالة الادخال التي سوف ندخل نحن الاعداد من الكمبيوتر والاعداد المدخلة من النوع الصحيح
    if(x>y) && (x>z) // كما نلاحظ ادخلنا اكثرمن شرط والشرط واضح طبعا
    printf("%d",x); // الامر المراد تنفيذه بعد التحقق من الشرط
    if (y>x) && (y>z)
    printf("%d",y)
    }
    نلاحظ في المثال اننا استخدمنا && وهي تعني (و) ايضا يمكن استخدام || وهي تعني (او)

    [​IMG]

    ويمكن استخدام if كالاتي :
    if...else

    مثال سريع

    كود:
    #include //كود بداية البرنامج والملف التوجيهي
    main() // الدالة الرئيسية التي يبدء بها البرنامج
    { // قوس بداية البرنامج
    \scanf(%d%d%d,&x,&y,&z); دالة الادخال التي سوف ندخل نحن الاعداد من الكمبيوتر والاعداد المدخلة من النوع الصحيح
    if(x>y) && (x>z) // كما نلاحظ ادخلنا اكثرمن شرط والشرط واضح طبعا
    printf("%d",x); // الامر المراد تنفيذه بعد التحقق من الشرط
    else // وهي تعني والا
    printf(" i cant do that")
    }
    [​IMG]

    ملاحظة :
    بعض برامج كتابة الكود تحتاج لاضافة
    return(0);
    او
    system("paus;")
    [​IMG]

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

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