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

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

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

    [​IMG]
    بعد ان تم شرح القواعد الاساسية لبناء برنامج بلغة ال c
    http://vb.ehcommunity.com/showthread.php?t=71463
    سنتعرف في هذا الدرس على الدوال والمتغيرات


    [​IMG]

    ||| سوف اقوم بشرح الدالتين |||

    printf
    هذه الدالة تستخدم لطباعة ما بين ("") والشكل العام لها هو
    كود PHP:
    printf("")


    scanf
    هذه الدالة تستخدم للادخال كإدخال رقم معين والشكل العام لها
    كود PHP:
    scanf("%d,&a")


    وطبعا الــ %d تستخدم في حالة ادخال متغير صحيح
    %f
    تستخدم في حالة ادخال متغير صحيح
    %c تستخدم في حالة ادخال متغير صحيح
    %s تستخدم في حالة ادخال متغير صحيح

    [​IMG]
    ||| طريقة تعريف المتغيرات |||
    تنقسم المتغيرات لعدة انواع منها :
    1/ متغير صحيح يرمزله (int) مثل الارقام العادية (1,2,3,4,الخ)
    2/ متغير حقيقي يرمزله (float) رقم يمكن ان يحتوي على فاصلة عشرية (1.22,5.5,الخ)
    3/ متغير حرفي يرمزله (char) حيث يكون المتغير حرف

    [​IMG]

    ||| مثال بسيط على ما سبق |||


    كود:
    #include // كودبداية البرنامج والملف التوجيهي
    main() // الدالة الرئيسية التي يبدء بها البرنامج
    { // قوس بداية البرنامج
    int a,b,c; // عرفنا ثلاث متغيرات صحيحة يفصل بينهما ب, وتنتهي العبارة بفاصلة منقوطة;
    float x,y,z; // عرفنا ثلاث متغيرات حقيقية
    scanf("%d%d",&a,&b) // في عبارة داله الاداخال سوف ندخل متغيرين وهما معرفين مسبقا
    // وهما رقمين صحيحين
    c=a+b; // عملية حسابية (جمع)
    scanf("%f%f",&x,&y); // في عبارة داله الاداخال سوف ندخل متغيرين وهما معرفين مسبقا
    // وهما رقمين حقيقيين
    z=x+y; // عملية حسابية
    printf("%d %f",c,z); // دالة الطبعة تقوم بطباعة المتغيرين cوz
    }
    وطبعا العمليات الحسابية مثل
    z=x+y
    تكون معرفها في الملف التوجيهي :stdio.h



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

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