السلام عليكم
النهاردة هنتكلم على المعاملات المستخدمة فى اغلب لغات البرمجة operators
تنقسم المعاملات الى :
- Arithmetic operators
المعاملات الحسابية
- Assignment operators.
معاملات اسناد القيم
- Comparison operators
معاملات المقارنة
- Logical operators.
المعاملات المنطقية
اولا : المعاملات الحسابية Arithmetic operators
الجمع +
الطرح -
الضرب *
القسمة /
باقى القسمة %
طبعا هناك العديد والعديد من المعاملات بس احنا هنا بنتكلم عن اهم المعاملات المستخدمة فى اغلب لغات البرمجة .
ثانيا : معاملات اسناد القيم
- Assignment operators.
وهو المعامل =
وهو يقوم بااضافة قيمة معينة للمتغير.
هى تقوم باضافة اوتخزين القيمة الموجودة بعد معامل = فى المتغير .
وهناك بعض المعاملات التى تتفرع من معامل = وهى
+=
-=
*=
/=
℅=
الهدف من هذة الروابط فقط هو اختصار الكود
ثالثا: comparsion operators
تستخدم هذة المعاملات للمقارنة بين قيمتين وتكون النتيجة المرجعة اما true or false
وهما =!,==,=>,>,=<.<
والسؤال ماذا لو اردنا استخدام اكثر من معامل من المعاملات السابقة هنا هيظهر دور
رابعا: logical operators
وهى تستخدم للتحقق من مجموعة من العبارات وهذة العبارات تقوم بارجاع قيمة منطقية اما true or false .
وهما
and
or
not
اولا and حتى تقوم بارجاع القيمة true يجب ان يكون جميع اطراف المقارنة تقوم بارجاع true .
اما فى حالة ان يكون احد اطراف المقارنة يقوم بارجاع قيمة false فان النتيجة النهائية للمقارنة تكون false
ثانيا or حتى تقوم بارجاع القبمة true يجب ان يكون احد اطراف المقارنة يقوم بارجاع true وليس جميع الاطراف بعكس && .
اما فى حالة ان جميع اطراف المقارنة يقوم بارجاع القيمة false تكون النتيجة النهائية للمقارنة false .
ثالثا not وهى تقوم بعكس ناتح عملية المقارنة
تحياتى للجميع
Eng : Fawzy Syam
النهاردة هنتكلم على المعاملات المستخدمة فى اغلب لغات البرمجة operators
تنقسم المعاملات الى :
- Arithmetic operators
المعاملات الحسابية
- Assignment operators.
معاملات اسناد القيم
- Comparison operators
معاملات المقارنة
- Logical operators.
المعاملات المنطقية
اولا : المعاملات الحسابية Arithmetic operators
الجمع +
الطرح -
الضرب *
القسمة /
باقى القسمة %
طبعا هناك العديد والعديد من المعاملات بس احنا هنا بنتكلم عن اهم المعاملات المستخدمة فى اغلب لغات البرمجة .
ثانيا : معاملات اسناد القيم
- Assignment operators.
وهو المعامل =
وهو يقوم بااضافة قيمة معينة للمتغير.
هى تقوم باضافة اوتخزين القيمة الموجودة بعد معامل = فى المتغير .
وهناك بعض المعاملات التى تتفرع من معامل = وهى
+=
-=
*=
/=
℅=
الهدف من هذة الروابط فقط هو اختصار الكود
ثالثا: comparsion operators
تستخدم هذة المعاملات للمقارنة بين قيمتين وتكون النتيجة المرجعة اما true or false
وهما =!,==,=>,>,=<.<
والسؤال ماذا لو اردنا استخدام اكثر من معامل من المعاملات السابقة هنا هيظهر دور
رابعا: logical operators
وهى تستخدم للتحقق من مجموعة من العبارات وهذة العبارات تقوم بارجاع قيمة منطقية اما true or false .
وهما
and
or
not
اولا and حتى تقوم بارجاع القيمة true يجب ان يكون جميع اطراف المقارنة تقوم بارجاع true .
اما فى حالة ان يكون احد اطراف المقارنة يقوم بارجاع قيمة false فان النتيجة النهائية للمقارنة تكون false
ثانيا or حتى تقوم بارجاع القبمة true يجب ان يكون احد اطراف المقارنة يقوم بارجاع true وليس جميع الاطراف بعكس && .
اما فى حالة ان جميع اطراف المقارنة يقوم بارجاع القيمة false تكون النتيجة النهائية للمقارنة false .
ثالثا not وهى تقوم بعكس ناتح عملية المقارنة
تحياتى للجميع
Eng : Fawzy Syam
***********************
***********************