دورة تعلم c++ الدرس الثاني : العمليات الحسابية في c++




السلام عليكم 


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

لنبدأ على بركه الله

اولا : عملية الجمع و تتم عمليه الجمع من خلال الرمز + يوضع بين متغيرين او رقمين مثال
sum = x + y;
سيقوم البرنامج باخذ القيمه المخزنه في المتغير اكس و  القيمه المخزنه في المتغير واي و يقوم بجمعهم و تخزين الناتج في المتغير sum
طريقه اخرى
x+=y;
هذه العمليه هي نفسها العمليه التالي 
x= x + y;
اي يقوم بجمع قيمه اكس على القيمه الموجوده في واي و يخزن الناتج في اكس 


ثانياً : عملية الطرح و تتم عمليه الجمع من خلال الرمز - يوضع بين متغيرين او رقمين مثال
sum = x - y;
سيقوم البرنامج باخذ القيمه المخزنه في المتغير اكس و  القيمه المخزنه في المتغير واي و يقوم بطرحهم و تخزين الناتج في المتغير sum
طريقه اخرى
x-=y;
هذه العمليه هي نفسها العمليه التالي 
x= x - y;
اي يقوم بطرح قيمه اكس من القيمه الموجوده في واي و يخزن الناتج في اكس 


ثالثاً : عملية الضرب و تتم عمليه الضرب من خلال الرمز * يوضع بين متغيرين او رقمين مثال
sum = x * y;
سيقوم البرنامج باخذ القيمه المخزنه في المتغير اكس و  القيمه المخزنه في المتغير واي و يقوم بضربهم و تخزين الناتج في المتغير sum
طريقه اخرى
x*=y;
هذه العمليه هي نفسها العمليه التالي 
x= x * y;
اي يقوم بضرب قيمه اكس في القيمه الموجوده في واي و يخزن الناتج في اكس 


رابعاً : عملية القسمه و تتم عمليه القسمه من خلال الرمز / يوضع بين متغيرين او رقمين مثال
sum = x / y;
سيقوم البرنامج باخذ القيمه المخزنه في المتغير اكس و  القيمه المخزنه في المتغير واي و يقوم بقسمه اكس على واي و تخزين الناتج في المتغير sum
طريقه اخرى
x/=y;
هذه العمليه هي نفسها العمليه التالي 
x= x / y;
اي يقوم بقسمه قيمه اكس على القيمه الموجوده في واي و يخزن الناتج في اكس 


خامساً : عملية باقي القسمه و تتم عمليه باقي القسمه من خلال الرمز % يوضع بين متغيرين او رقمين مثال
sum = x % y;
سيقوم البرنامج باخذ القيمه المخزنه في المتغير اكس و  القيمه المخزنه في المتغير واي و يقوم بإيجاد بقي قسمه اكس على واي و تخزين الناتج في المتغير sum
طريقه اخرى
x%=y;
هذه العمليه هي نفسها العمليه التالي 
x= x % y;
اي يقوم بإيجاد باقي قسمه قيمه اكس على القيمه الموجوده في واي و يخزن الناتج في اكس 


سادساً : عملية الزياده بواحد و تتم عمليه الزياده بواحد من خلال الرمز ++ مثلا 
x++;
اي يقوم بزياده واحد على القيمه الموجود في المتغير اكس 
ويجدر الذكر ان 
x++ , ++x 
تختلفان في التنفيذ اذا كانا في معادله مثلا: 
sum = ++x - t;
سوف يقوم بزياده المتغير اكس ثم يطرحه من المتغير تي ثم يسند القيمه الى المتغير سم 
sum = x ++ - t;
هنا يختلف الامر فسوف يقوم البرنامج ب انقاص قيمه اكس من قيمه تي ثم يسند القيمه الى المتغير سم ثم يرجع ويزيد قيمه اكس بواحد  اي لو فرضنا اكس = 5 و تي = 3
5-3 = 2 
ثم بعد اسناد 2 الى المتغير سم يتم زياده اكس بواحد اي تصبح 6 بعد الانتهاء من المعادله


سابعاً : عملية النقصان بواحد و تتم عمليه النقصان بواحد من خلال الرمز -- مثلا 
x--;
اي يقوم بإنقاص واحد من القيمه الموجود في المتغير اكس 
ويجدر الذكر ان 
x-- , --x 
تختلفان في التنفيذ اذا كانا في معادله مثلا: 
sum = --x - t;
سوف يقوم بزياده المتغير اكس ثم يطرحه من المتغير تي ثم يسند القيمه الى المتغير سم 
sum = x -- - t;
هنا يختلف الامر فسوف يقوم البرنامج ب انقاص قيمه اكس من قيمه تي ثم يسند القيمه الى المتغير سم ثم يرجع ويزيد قيمه اكس بواحد  اي لو فرضنا اكس = 5 و تي = 3
5-3 = 2
ثم بعد اسناد 2 الى المتغير سم يتم زياده اكس بواحد اي تصبح 4 بعد الانتهاء من المعادله


الى هنا يكون قد انتهى الدرس الثاني من دورة تعلم سي بلس بلس

هناك 4 تعليقات:

  1. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  2. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  3. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  4. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف