إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

شرح بسيط لل logical مع functions

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • شرح بسيط لل logical مع functions

    كود PHP:
    #include<stdio.h>
    int AND(int x ,int y);
    int OR(int x ,int y);
    int NOT(int x ,int y);
    int z,f,d,x,y;
    /* coded by storm man */
    main()
    {
    printf("HI PUT THE FIRST NUMBER:x=");
    scanf("%d",&x);
    printf("\nTHE SECONDE ONE:y=");
    scanf("%d",&y);
    printf("Z WILL EQUAL 0 IF FALES 1 IF TRUE:");
    printf("\nz=%d \t f=%d \t d=%d",AND(x,y),OR(x,y),NOT(x,y));

    }
    int AND(int x int y)
    {

    z=(x>y) && (x>0);
    return 
    z;

    }
    int OR(int x int y)
    {

    f=(x>y) || (x>0);
    return 
    f;

    }
    int NOT(int x int y)
    {

    d=!(x>y);
    return 
    d;


    نشرح بقي
    كود PHP:

    int 
    AND(int x ,int y);
    int OR(int x ,int y);
    int NOT(int x ,int y); 
    تعريفات مبدئيه لثلاث دوال وظيفتها تحديد عدد ال parameter للداله ونوعها
    والداله طبعا انوعها كلها int
    int z,f,d,x,y;
    تعريف اربع متغيرات من نوع int

    كود PHP:
    main()
    {
    printf("HI PUT THE FIRST NUMBER:x=");
    scanf("%d",&x);
    printf("\nTHE SECONDE ONE:y=");
    scanf("%d",&y);
    printf("Z WILL EQUAL 0 IF FALES 1 IF TRUE:");
    printf("\nz=%d \t f=%d \t d=%d",AND(x,y),OR(x,y),NOT(x,y));


    الداله كلها وجسم البرنامج
    استخدمنا printf كدالة اخارج و scanf كدالة ادخال
    كود
    كود PHP:
    printf("\nz=%d \t f=%d \t d=%d",AND(x,y),OR(x,y),NOT(x,y)); 
    استخدمنا الثلاث دوال مع دالة الاخراج لعرض النتائح علي وحدة الاخارج الشاشه
    ================================================== =======================

    كود PHP:
    int AND(int x int y)
    {

    z=(x>y) && (x>0);
    return 
    z
    اذا كان x>y وكان x>0 بتم وضع القيمه 1 للمتغير z وراجاعه عند استخدام الداله واقصد بارجاعه اي استخدام قيمته
    جدول and
    0 AND 1 = 0
    1 AND 1=0
    1 AND 0=0
    اي ان يجب ان يتحقق الشرطين لكي تعطي AND قيمة 1 = true

    ================================================== =====================
    كود PHP:
    int OR(int x int y)
    {

    f=(x>y) || (x>0);
    return 
    f;


    دالة OR نفس دالة AND مع اختلاف الاتي
    اذا تحقق احد الشرطين او الشرطين كلاهما ترجع بقيمة 1 اي true
    جدول OR
    1 OR 0=1
    0 OR 1=1
    0 OR 0=1
    1 OR 1=0


    ================================================== =======================
    كود PHP:
    int NOT(int x , int y)
    {

    d=!(x>y);
    return d;
    }
    كما سبق مع اختلاف القيمه المرجعه
    NOT مربكه قليلا اذا كان الشرط غير حقيقي تعطي true واذا كان حقيق تعطي FALSE اي ان
    NOT 1=0
    NOT 0=1

    ================================================== ==============================

    اذكر في النهايه ثلاث اشياء
    اولوية ال logical operator علي بعضها
    NOT!= 1
    AND&&=2
    OR||=3
    ================================================== ======================
    ثانيا 0 ترمز الي FALSE و 1 الي TRUE
    ================================================== ======================
    ثالثا لايمكن ارجاع اكثر من قيمة من داله
    وعند المحاوله سوف تاخذ اول قيمه التاثير ويتم اهمال الباقي
    اي لا يمكن وجود داله مثل


    كود PHP:
    int AND(int x int y)
    {

    z=(x>y) && (x>0);
    return 
    z;
    f=(x>y) || (x>0);
    return 
    f;
    d=!(x>y);
    return 
    d;


    عند ذلك سوف يتم ارجاع قيمة z فقط كاول return ويتم اهمل الباقي
    لازم تعزروني معنديش وقت اكتب مواضيع جديده والله
    BOOOF , I AM GONE
    Still , you gotta wait for my PRESENT :D
    C programming arabic Tutorial|Programming-fr34ks

  • #2
    بارك الله فيك ستورم مان ............
    GCS

    تعليق


    • #3
      cpu
      انت بتنور كل مواضيعي
      BOOOF , I AM GONE
      Still , you gotta wait for my PRESENT :D
      C programming arabic Tutorial|Programming-fr34ks

      تعليق


      • #4
        St0rm , really gr8 work .. keep it up
        thanx
        Programming-Fr34ks[dot]NET
        Ma Weblog
        ابدأ بتعلم Python | Ruby
        كتاب البايثون متوافر الآن
        لا اتواجد بهذا المنتدى ... للإتصال

        تعليق


        • #5
          char *ptr;
          كود PHP:
          ptr=malloc(enghue for a thanks to linuxer);
          //damn man that's un beliveable space are you crazy 
          char *thanks_man[10]
          كود PHP:
          for(c=0;c<10;c++)
          }
          fgets(buffer,MAX,stdin);
          thanks_man[c]=malloc(strlen(buffer)+1);
          strcpy(thanks_man[c],buffer);

          اديك تاني ؟
          ههههههههههههههههه
          BOOOF , I AM GONE
          Still , you gotta wait for my PRESENT :D
          C programming arabic Tutorial|Programming-fr34ks

          تعليق

          يعمل...
          X