1. SpyNote v5.0 Android Remote Administration Tool
    النسخة تعمل من API 10 الى API 25 اضافات واصلاحات عديده
    خصائص البيلدر مهمه جدا في ثبات الاتصال قرائة الموضوع

3: الجملة الشرطية if

الموضوع في 'الـقـسـم الـعـام' بواسطة .:: RSS ::., بتاريخ ‏30 أغسطس 2012.

كاتب الموضوع : .:: RSS ::. المشاهدات : 2,537 الردود : 0 ‏30 أغسطس 2012
حالة الموضوع:
مغلق
  1. غير متصل

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

    عضو منذ:
    ‏9 سبتمبر 2011
    عدد المشاركات:
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    الإقامة:

    [​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|
     


    جاري تحميل الصفحة...
الوسوم:
حالة الموضوع:
مغلق

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

جاري تحميل الصفحة...