الخميس، 23 يوليو 2015

العوامل الحسابية (Math Operators )


لقد استعملنا عامل الجمع (+) لجمع integer1 إليinteger2 ، تتضمن C++  العوامل الحسابية الأربعة الاعتيادية بالإضافة إلى عامل خامس كما مبين في الجدول التالي:


التعبير في C++
التعبير الجبري
الوظيفة
العامل
B+h
B+h
جمع
+
B-h
B-h
طرح
-
B*h
Bh
ضرب
*
B/h
B/h,
قسمة
/
B%h
B mod h
الباقي
%


  العوامل الأربعة الأولى تنجز أعمالاً مألوفة لدينا، أما عامل الباقي % المسمى أيضاً المعامل modulus ، يتم استعماله لحساب باقي القسمة لعدد صحيح على عدد آخر، لذلك فالتعبير 20%3  يساوى 2 . تسمى هذه العوامل الحسابية بالعوامل الثنائية لأنها تعمل على قيمتين.
  يمكن استعمال أكثر من عامل في تعبير رياضي واحد، فمثلاً التعبير:

C=(f-32)*5/9;


يحول درجة الحرارة من مئوية إلى فهرنهايت.( استعملت الأقواس لكي يتم تنفيذ الطرح أولاً بالرغم من أولويته المتدنية، يشير المصطلح أولوية Precedence  إلى ترتيب تنفيذ العوامل، العاملان * و / لهما أولوية أعلى من +و- ).وهذا ما سنراه لاحقاً بعد أن نتعرف على بقية عوامل C++ .





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

إرسال تعليق