Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الزيادة والنقصان

جزء من قسم Fundamentals في رحلة C# على Coddy — الدرس 17 من 69.

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

يُمثَّل عامل الزيادة بعلامتي زائد ++، ويُمثَّل عامل النقصان بعلامتي ناقص --.

على سبيل المثال، لزيادة قيمة متغير يسمى count، يمكنك استخدام معامل الزيادة على النحو التالي:

int count = 5;
count++; // count الآن هو 6

وبالمثل، لإنقاص قيمة متغير يسمى value، يمكنك استخدام عامل الإنقاص على النحو التالي:

int value = 10;
value--; // قيمة value الآن هي 9

تُعد عوامل التشغيل ++ و -- اختصارات خاصة تعمل فقط لإضافة أو طرح 1. لا يوجد ** أو عامل تشغيل مشابه لعملية الضرب.

بالنسبة للعمليات الحسابية العادية (مثل الضرب أو القسمة أو الجمع/الطرح بمقادير أخرى غير 1)، يجب عليك استخدام نمط التعيين (assignment pattern):

int count = 5;
count = count + 3;  // إضافة 3: count الآن هو 8
count = count * 2;  // الضرب في 2: count الآن هو 16
count = count - 4;  // طرح 4: count الآن هو 12
challenge icon

التحدي

مبتدئ

لقد تم تزويدك بكود يحتوي على تهيئة لـ count. (لا تحذف هذا السطر!)

مهمتك هي إضافة العمليات التالية، بهذا الترتيب:

  1. استخدم عامل الزيادة (++) أربع مرات لإضافة 4 إلى count
  2. استخدم عامل الضرب (*) لضرب count في 2
  3. استخدم عامل النقصان (--) مرة واحدة لطرح 1 من count

ورقة مرجعية

تُستخدم معاملات الزيادة والنقصان لزيادة أو تقليل قيمة المتغير بمقدار 1.

يزيد معامل الزيادة ++ المتغير بمقدار 1:

int count = 5;
count++; // أصبح count الآن 6

يقلل معامل النقصان -- المتغير بمقدار 1:

int value = 10;
value--; // أصبح value الآن 9

المعاملان ++ و -- هما اختصارات خاصة تعمل فقط لإضافة أو طرح 1. لا يوجد معامل ** أو معامل مشابه للضرب.

جرّب بنفسك

using System;

public class Program {
    public static void Main(string[] args) {
        int count = 0;
        
        // اكتب الكود الخاص بك أدناه
        
        
        // لا تغير السطر أدناه
        Console.WriteLine("count = " + count);
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals