العمليات
العمليات الحسابية والمنطقية
Section titled “العمليات الحسابية والمنطقية”كنوز تدعم مجموعة شاملة من العمليات الحسابية والمنطقية وعمليات المقارنة.
العمليات الحسابية
Section titled “العمليات الحسابية”العمليات الأساسية
Section titled “العمليات الأساسية”| العملية | الرمز | مثال | النتيجة |
|---|---|---|---|
| الجمع | + | 20 + 7 | 27 |
| الطرح | - | 20 - 7 | 13 |
| الضرب | * | 20 * 7 | 140 |
| القسمة | / | 20 / 7 | 2 |
| باقي القسمة | % | 20 % 7 | 6 |
دع أ = 20;دع ب = 7;
اطبع_صحيح(أ + ب); // 27اطبع_صحيح(أ - ب); // 13اطبع_صحيح(أ * ب); // 140اطبع_صحيح(أ / ب); // 2اطبع_صحيح(أ % ب); // 6العمليات على الأعداد العشرية
Section titled “العمليات على الأعداد العشرية”دع س = 10.5;دع ص = 3.2;
اطبع_عشري(س + ص); // 13.7اطبع_عشري(س - ص); // 7.3اطبع_عشري(س * ص); // 33.6اطبع_عشري(س / ص); // 3.28125العمليات المنطقية
Section titled “العمليات المنطقية”| العملية | الرمز | الوصف |
|---|---|---|
| و | و أو && | صحيح إذا كلا الطرفين صحيح |
| أو | أو أو || | صحيح إذا أحد الطرفين صحيح |
| نفي | ! | يعكس القيمة المنطقية |
دع ع1 = صح;دع ع2 = خطأ;
// و المنطقيةاطبع_منطقي(ع1 و ع2); // خطأ
// أو المنطقيةاطبع_منطقي(ع1 أو ع2); // صح
// النفياطبع_منطقي(!ع1); // خطأاطبع_منطقي(!ع2); // صحعمليات المقارنة
Section titled “عمليات المقارنة”| العملية | الرمز | الوصف |
|---|---|---|
| يساوي | == | التحقق من المساواة |
| لا يساوي | != | التحقق من عدم المساواة |
| أكبر من | > | أكبر من |
| أصغر من | < | أصغر من |
| أكبر أو يساوي | >= | أكبر من أو يساوي |
| أصغر أو يساوي | <= | أصغر من أو يساوي |
دع أ = 20;دع ب = 7;
اطبع_منطقي(أ > ب); // صحاطبع_منطقي(أ < ب); // خطأاطبع_منطقي(أ == ب); // خطأاطبع_منطقي(أ != ب); // صحاطبع_منطقي(أ >= 20); // صحاطبع_منطقي(ب <= 7); // صحأولوية العمليات
Section titled “أولوية العمليات”ترتيب الأولوية من الأعلى للأقل:
!(النفي)*,/,%(الضرب والقسمة)+,-(الجمع والطرح)<,>,<=,>=(المقارنة)==,!=(المساواة)و(و المنطقية)أو(أو المنطقية)
استخدم الأقواس لتوضيح الأولوية:
دع ناتج = (أ + ب) * 2; // الجمع أولاً، ثم الضربالمثال الكامل
Section titled “المثال الكامل”دالة رئيسية() { اطبع("=== العمليات الحسابية ===");
دع أ = 20; دع ب = 7;
اطبع("الجمع 20+7: "); اطبع_صحيح(أ + ب);
اطبع("الطرح 20-7: "); اطبع_صحيح(أ - ب);
اطبع("الضرب 20*7: "); اطبع_صحيح(أ * ب);
اطبع("=== العمليات المنطقية ==="); دع ع1 = صح; دع ع2 = خطأ;
اطبع("صح و خطأ: "); اطبع_منطقي(ع1 و ع2);
اطبع("صح أو خطأ: "); اطبع_منطقي(ع1 أو ع2);
اطبع("=== المقارنات ==="); اطبع("أ > ب: "); اطبع_منطقي(أ > ب);}