لغة C الدرس الثالث

2019-03-20 00:04:34

لغة C  الدرس الثالث

 
من سلسلة تعلم لغة C الدرس الثالث ، سنتحدث عن العمليات الحسابية في اللغة C وكيفية استخدام المشغلات الحسابية للعمل على المتغيرات.
 
المحتوى:
 
 

► المشغلات الحسابية في لغة C:


توجد في لغة C عدة مشغلات حسابية تستخدم للعمليات الحسابية الأساسية مثل الجمع والطرح والضرب والقسمة. وهذه المشغلات هي:
+ (جمع)
- (طرح)
* (ضرب)
/ (قسمة)
% (الباقي)
 

► العمليات الحسابية:


يمكن استخدام المشغلات الحسابية في العديد من العمليات الحسابية، مثل الجمع والطرح والضرب والقسمة والباقي. ويمكن استخدام المشغلات الحسابية في معادلات بسيطة، كما يمكن استخدامها في العمليات الحسابية المعقدة.
لنفترض أن لدينا متغيرين في البرنامج، x و y، ونحن نريد إجراء عمليات حسابية عليهما. يمكن استخدام المشغلات الحسابية للقيام بذلك، كما يلي:
- الجمع: يتم استخدام المشغل "+" لجمع قيمتي المتغيرات.
int x = 5;
int y = 3;
int sum = x + y; // sum = 8
- الطرح: يتم استخدام المشغل "-" لطرح قيمة متغير من قيمة أخرى.
int x = 5;
int y = 3;
int difference = x - y; // difference = 2
- الضرب: يتم استخدام المشغل "*" لضرب قيمة متغير بقيمة أخرى.
int x = 5;
int y = 3;
int product = x * y; // product = 15
- القسمة: يتم استخدام المشغل "/" لقسمة قيمة متغير على قيمة أخرى.
int x = 10;
int y = 2;
int quotient = x / y; // quotient = 5
- الباقي: يتم استخدام المشغل "%" للحصول على الباقي من قسمة قيمة متغير على قيمة أخرى.
int x = 10;
int y = 3;
int remainder = x % y; // remainder = 1
 

► الأولوية في العمليات الحسابية:


يجب الانتباه إلى الأولوية في العمليات الحسابية، حيث يتم تنفيذ العمليات بترتيب محدد. وفي حالة وجود عدة عمليات في نفس الصف، يجب تحديد الأولوية باستخددام الأقواس. وتبدأ العمليات الحسابية بالأقواس، ثم الضرب والقسمة، ثم الجمع والطرح.
على سبيل المثال، إذا كان لدينا عملية حسابية كالتالي:
int result = 5 + 4 * 3 - 2 / 2;
سيتم تنفيذ العمليات بالترتيب التالي:
1. القسمة: 2 / 2 = 1
2. الضرب: 4 * 3 = 12
3. الجمع: 5 + 12 = 17
4. الطرح: 17 - 1 = 16
 
ويمكن تغيير أولوية العمليات باستخدام الأقواس، كما يلي:

int result = (5 + 4) * 3 - 2 / 2;
ستتم تنفيذ العمليات بالترتيب التالي:
1. الجمع: 5 + 4 = 9
2. الضرب: 9 * 3 = 27
3. القسمة: 2 / 2 = 1
4. الطرح: 27 - 1 = 26
 
 
يمكن استخدام المشغلات الحسابية في العديد من السياقات البرمجية، مثل حساب قيم المتغيرات وتطبيق الصيغ الرياضية وإجراء عمليات التجميع والتحليل الإحصائي. ويجب الانتباه إلى الأولوية في العمليات الحسابية وتحديد الأولوية الصحيحة باستخدام الأقواس عند الحاجة. كما يمكن استخدام العمليات الحسابية الأساسية مع المتغيرات المنطقية لإجراء العمليات الرياضية المعقدة وتحليل البيانات.
 
 
222

تهتم الأكاديمية الدولية لتطوير الذات بتقديم التدريب والاستشارات النفسية والأسرية عبر الإنترنت، وتتميز بمنهج علمي متكامل في مجالات الصحة النفسية والإرشاد الأسري، وعلاج سلوكي للإدمان، والتنمية البشرية، وتطوير الذات واللايف كوتشينج. كما توفر الأكاديمية دبلومات متخصصة في إعداد المدربين المحترفين TOT وتحليل الشخصية ولغة الجسد وأنماط الشخصية وعلم قراءة الوجوه والفراسة. وتقدم الأكاديمية خدمات مجانية لجميع الفئات والأعمار في الوطن العربي. يمكن لدينا مزيد من المعلومات عن خدماتنا وبرامجنا، يمكنك الاطلاع على المزيد من المعلومات على صفحات مقالاتنا. اقرأ المزيد.