الدرس الثالث عشر: كتابة برنامج يطلب من المستخدم إدخال رقمين، ثم يحسب ويطبع مجموعهما، وحاصل ضربهما، والفرق بينهما، وباقي القسمة (Write a program that asks the user to enter two numbers, obtains them from the user and prints their sum, product, difference, and remainder)
المقدمة
في هذا الدرس، سنكتب برنامجًا بلغة C يطلب من المستخدم إدخال رقمين، ثم يحسب ويعرض المجموع، حاصل الضرب، الفرق، وباقي القسمة لهذين الرقمين. هذا التمرين سيعمق فهمك لكيفية التعامل مع المدخلات والمخرجات في لغة C بالإضافة إلى العمليات الحسابية الأساسية.
كود البرنامج (Program Code)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x, y;
int sum, product, diff, remainder;
// طلب إدخال الرقمين من المستخدم
printf("x = ");
scanf("%d", &x);
printf("\ny = ");
scanf("%d", &y);
// حساب العمليات المختلفة
sum = x + y; // حساب المجموع
product = x * y; // حساب حاصل الضرب
diff = x - y; // حساب الفرق
remainder = x % y; // حساب باقي القسمة
// طباعة النتائج
printf("sum = %d", sum);
printf("\nproduct = %d", product);
printf("\ndifference = %d", diff);
printf("\nremainder = %d", remainder);
return 0;
}
شرح الكود (Code Explanation)
1- إدخال المستخدم (User Input):
printf
and reads them using scanf
. The input values are stored in variables x
and y
.يقوم البرنامج بطلب إدخال رقمين من المستخدم باستخدام
printf
وقراءة الأرقام باستخدام scanf
. يتم تخزين القيم المدخلة في المتغيرين x
وy
.2- العمليات الحسابية (Mathematical Operations):
x + y
and stores it in the variable sum
.x * y
and stores it in the variable product
.x - y
and stores it in the variable diff
.x % y
and stores it in the variable remainder
.يقوم البرنامج بحساب:
x + y
وتخزينه في المتغير sum
.x * y
وتخزينه في المتغير product
.x - y
وتخزينه في المتغير diff
.x % y
وتخزينه في المتغير remainder
.3- طباعة النتائج (Output Results):
printf
to display the sum, product, difference, and remainder.يتم طباعة النتائج باستخدام
printf
لعرض المجموع، حاصل الضرب، الفرق، وباقي القسمة.الخاتمة
في هذا الدرس، تعلمت كيفية كتابة برنامج في لغة C يقوم بحساب المجموع، وحاصل الضرب، والفرق، وباقي القسمة لرقمين مدخلين من قبل المستخدم. ستساعدك هذه المهارات الأساسية في تطوير برامج أكثر تعقيدًا في المستقبل. تابع معنا في الدروس القادمة لتعلم المزيد!
In this lesson, you learned how to write a C program that calculates the sum, product, difference, and remainder of two user-entered numbers. These basic skills will help you develop more complex programs in the future. Stay with us in the upcoming lessons to learn more!
استمر في التدرب على كتابة البرامج وتطبيق ما تعلمته. في الدروس القادمة، سنستكشف المزيد من مفاهيم البرمجة بلغة C ونبني مهاراتك خطوة بخطوة.
مرحبًا بك في TechLearnLab! دعنا نبدأ ونحول أفكارك إلى واقع مع لغة C!
ا تترددوا في ترك آرائكم، أسئلتكم، أو اقتراحاتكم في التعليقات أدناه. لنواصل الحديث والتعلم والنمو معًا!