الزيادة والنقصان
جزء من قسم Fundamentals في رحلة C# على Coddy — الدرس 17 من 69.
تُستخدم معامِلات الزيادة والنقصان لزيادة قيمة متغير أو إنقاصها بمقدار 1. تُستخدم هذه المعامِلات على نطاق واسع في البرمجة، خاصةً في الحلقات التكرارية والعدادات (counters).يُمثَّل معامل الزيادة بعلامتي جمع بالمثل، لإنقاص قيمة متغير يُسمى المعاملان
++، ويُمثَّل معامل النقصان بعلامتي طرح --.على سبيل المثال، لزيادة قيمة متغير باسم count، يمكنك استخدام معامل الزيادة هكذا:int count = 5;
count++; // count أصبح الآن 6value بمقدار واحد، يمكنك استخدام معامل الإنقاص (decrement operator) هكذا:int value = 10;
value--; // value أصبح الآن 9++ و -- هما اختصارات خاصة تُستخدم فقط لإضافة أو طرح 1. وعلى الرغم من عدم وجود معامل اختصار ** للضرب، إلا أنه يمكنك القيام بعمليات الضرب والعمليات الحسابية الأخرى using معاملات التعيين القياسية.بالنسبة للعمليات الحسابية العادية (مثل الضرب، القسمة، أو الجمع/الطرح بقيم أخرى غير 1)، يجب عليك استخدام نمط التعيين (assignment pattern):int count = 5;
count = count + 3; // أضف 3: count أصبح الآن 8
count = count * 2; // اضرب في 2: count أصبح الآن 16
count = count - 4; // اطرح 4: count أصبح الآن 12التحدي
مبتدئيُرمز لك بكود يحتوي على تهيئة لـ count. (لا تحذف هذا السطر!)
مهمتك هي إضافة العمليات التالية، بهذا الترتيب:
- استخدم معامل الزيادة (
++) أربع مرات لإضافة 4 إلى count - استخدم معامل الضرب (
*) لضرب count في 2 - استخدم معامل النقصان (
--) مرة واحدة لطرح 1 من count
جرّب بنفسك
using System;
public class Program {
public static void Main(string[] args) {
int count = 0;
// اكتب الكود الخاص بك أدناه
// لا تغيّر السطر أدناه
Console.WriteLine("count = " + count);
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانالزيادة والنقصان اللاحقاختصارات العمليات الحسابية7أساسيات الإدخال والإخراج (Basic IO)
الإخراج الأساسيتضمين النصوص (String Interpolation)قراءة المدخلاتالتحليل (Parse)مراجعة - حتى 120مراجعة - True أو False5المعاملات - الجزء الثاني
معاملات المقارنةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالث