انتقل إلى المحتوى الرئيسي

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

تعلّم\ي عن جميع المعادلات التي يمكنك عملها.

هناك بعص العمليات الحسابية المسموح استخدامها مع كل نوع من أنواع البيانات. بعضُ هذه العمليات أُحادي، أي يتطلب مُعطى واحدًا، وبعضها الآخر ثنائيٌ أي يتطلب مُعطيين اثنين.

العمليات الحسابية على الأرقام

العمليات الثنائية

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
+جمعتجمع عددين وتعيد الحاصلرقم
 الأول + الثاني
-طرحتطرح عددين وتعيد الحاصلرقم
 الأول - الثاني
*ضربتضرب عددين وتعيد الحاصلرقم
 الأول * الثاني
\ قسمةتقسم عددين وتعيد الحاصلرقم
 الأول \ الثاني
%الباقيتقسم الرقم الأول على الرقم الثاني، وتعيد الباقي، أي حاصل الكسور.رقم
 الأول % الثاني

ألعمليات الثنائية المنطقية

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
>أكبر منتفحص الرقمين، إن كان الرقم الأول أكبر من الثاني تُعيد صحيح أما العكس، فتُعيد خطأمنطق
 الأول > الثاني
<أصغر منتفحص الرقمين، إن كان الرقم الأول أصغر من الثاني تُعيد صحيح أما العكس، فتُعيد خطأمنطق
 الأول < الثاني
>=أكبر من أو يساويتفحص الرقمين، إن كان الرقم الأول أكبر من الثاني أو يُساويه تُعيد صحيح أما العكس، فتُعيد خطأمنطق
الأول >= الثاني
<=أصغر من أو يساويتفحص الرقمين، إن كان الرقم الأول أصغر من الثاني أو يُساويه تُعيد صحيح أما العكس، فتُعيد خطأمنطق
الأول <= الثاني
==يساويتفحص الرقمين، إن كانا يُساويان بعضهما تُعيد صحيح أما العكس، فتُعيد خطأمنطق
الأول == الثاني
!=لا يساويتفحص الرقمين، إن كانا مختلفين تُعيد صحيح أما العكس، فتُعيد خطأمنطق
الأول != الثاني

العمليات الثنائية المُغيرة للقيمة

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
+=إضافة رقمتضيف رقم على الرقم الأصلي، وترجع القيمة الجديدةرقم
عداد += 3
-=طرح رقمتطرح رقم من الرقم الأصلي، وترجع القيمة الجديدةرقم
عداد -= 3
*=ضرب برقمتضرب الرقم الأصلي برقم آخر، وترجع القيمة الجديدةرقم
عداد *= 3
\=قسمة على رقمتقسم الرقم الأصلي على رقم آخر، وترجع القيمة الجديدةرقم
عداد \= 3

العمليات الأحادية

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
-سلبترجع قيمة العدد مضروبة بـ -1رقم
عدد-

العمليات الإصلاحية المؤخرة

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
++الجمع المؤخرتضيف العدد 1 على العدد الأصلي، وترجع القيمة القديمة منهرقم
++عداد
--الطرح المؤخرتضيف العدد 1 من العدد الأصلي، وترجع القيمة القديمة منهرقم
--عداد

العمليات الإصلاحية المقدمة

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
++الجمع المقدمتضيف العدد 1 على العدد الأصلي، وترجع القيمة الجديدة منهرقم
عداد++
--الطرح المقدمتضيف العدد 1 من العدد الأصلي، وترجع القيمة الجديدة منهرقم
عداد--

العمليات الحسابية على الشروط

العمليات الثنائية

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
&&أيضاتعيد صحيح إن كان كِلا الشرطين صحيحان، وخطأ غير ذلكمنطق
 الأول && الثاني
||أوتعيد صحيح إن كان أحد الشرطين صحيحًا، وخطأ غير ذلكمنطق
 الأول  || الثاني
==يساويتفحص الشرطين، إن كانا يُساويان بعضهما تُعيد صحيح أما العكس، فتُعيد خطأمنطق
 الأول == الثاني
!=لا يساويتفحص الشرطين، إن كانا يُساويان بعضهما تُعيد خطأ أما العكس، فتُعيد صحيحمنطق
 الأول != الثاني

العمليات الأحادية

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
!ليستعكس نتيجة الشرط. إن كانت صحيح تعيد خطأ والعكس كذلك.منطق
شرط!

العمليات الحسابية على المقاطع

العمليات الثنائية

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
+جمعتجمع مقطعين وتُعيد الحاصل.مقطع
"مرحبا" + " بالعالم"
الجواب هو :" + 10"
==يساويتفحص المقطعين، إن كانا يُساويان بعضهما تُعيد صحيح أما العكس، فتُعيد خطأمنطق
 الأول == الثاني
!=لا يساويتفحص المقطعين، إن كانا يُساويان بعضهما تُعيد خطأ أما العكس، فتُعيد صحيحمنطق
 الأول == الثاني

العمليات الثنائية المُغيرة للقيمة

الرمزاسم العمليةالوظيفةنوع الحاصلمثال
+=جمعتجمع رقمًا أو مقطعا على المفطع الأساسي وترجع القيمة الجديدةمقطع
"رسالة += "مرحبا
*=تكرارتكرر المقطع عددًا محددًا من المرات، تُعدّل القيمة الجديدة للمؤشر، وترجع النتيجةمقطع
رسالة *= 2