recent
أخبار ساخنة

تمارين محلولة في أساسيات لغة السي C الدرس|9|

الصفحة الرئيسية
examples basics c

مسائل محلولة في أساسيات لغة السي C

تمارين محلولة في لغة السي, في الدروس السابقة لقد تعلمنا كيفية تثبيت برنامج C-Free و أيضاً تعرفنا على كيفية استخدام دالة printf وهي دالة الطباعة لكي نطبع المخرجات على الشاشة.

وتعلمنا أيضاً كيف نستخدم المتغيرات و الثوابت وتعرفنا على حلقات التكرار و دالة الإدخال scanf و الشروط.

في درسنا هذا سوف يكون مراجعة للدروس السابقة وهو عبارة عن أمثلة محلولة في لغة سي.

 

التمرين الأول

قم بطباعة جملة Programmer Tech على الشاشة وإستخدام التعليقات في الكود بإستخدام لغة سي.

/*بداية البرنامج*/
#include<stdio.h>
int main()
{
    //طباعة الكلمة المطلوبة
    printf("Programmer Tech\n");
}

عند تشغيل هذا البرنامج سوف يطبع على الشاشة كلمة Programmer Tech و يتجاهل التعليقات الذي كتبناها.


التمرين الثاني

قم بطباعة عمر شخص إسمه Muhammad مستخدماً دالة printf في لغة السي C.

#include<stdio.h>
int main()
{
    int age = 28;
    printf("Muhammad age = %d", age);
    return 0;
}


التمرين الثالث

قم بكتابة برنامج يطبع اعمار ثلاث أشخاص مختلفين

#include<stdio.h>
int main()
{
    int age1 = 22,
        age2 = 27,
        age3 = 28;
    printf("Kaissar age = %d, Saja age = %d, Muhammad age = %d",
            age1, age2, age3);
    return 0;
}

 

التمرين الرابع

اكتب برنامج يقوم بإستقبال رقم من المستخدم ثم يتم تخزينه في متغير ثم طباعته مرة أخرى.

#include<stdio.h>
int main()
{
    int num;
        printf("Enter a Number : ");
        scanf("%d", &num);
        printf("The number you have entered = %d", num);
        return 0;
}



التمرين الخامس

اكتب برنامج يقوم بطباعة الرقم الأكبر من بين 3 ارقام يقوم المستخدم بإدخالها بإستخدام IF الشرطية.

#include<stdio.h>
int main()
{
    int x, y, z;
    printf("Enter 3 numbers (separate them with spaces) : ");
    scanf("%d%d%d", &x, &y, &z);
    if(x > y){
        if(x > z){
            printf("%d is the largest number", x);
        }else{
            printf("%d is the largest number", z);
        }
    }else{
        if(y > z){
            printf("%d is the largest number", y);
        }else{
            printf("%d is the largest number", z);
        }
    }
        return 0;
}

عند تشغيله سوف يطلب من المستخدم إدخال ثلاث أرقام و عند كتابة 3 أرقام سوف يقوم بطباعة الرقم الأكبر بينهم.

google-playkhamsatmostaqltradent