Menu
CoddyTech
flag Ar iconالعربيةdown icon

عوامل الحساب

جزء من قسم الدوائر الأولى في رحلة Arduino على Coddy. الدرس 14 من 22.

لدى C++ خمسة معاملات حسابية:

  • + يجمع و- يطرح
  • * يضرب
  • / يقسم
  • % يعطي باقي القسمة: 17 % 5 يساوي 2، لأن 17 يتكوّن من ثلاث خمسات ويتبقى 2

تعمل هذه المعاملات مع الأعداد والمتغيرات. كما في الرياضيات المدرسية، تسبق * و/ و% العاملين + و-، وتُجرى العمليات داخل الأقواس أولًا:

int a = 2 + 3 * 4;    // 14: عملية 3 * 4 أولًا
int b = (2 + 3) * 4;  // 20: ما بين الأقواس أولًا

عند القسمة باستخدام عددين صحيحين، يعطي / عددًا صحيحًا: 20 / 6 يساوي 3. يشرح الدرس التالي السبب.

challenge icon

التحدي

سهل

يحتوي الكود المبدئي على int a = 20; وint b = 6;. في setup()، اطبع كلًّا منها في سطر مستقل، بهذا الترتيب:

  • a + b
  • a - b
  • a * b
  • a / b
  • a % b
  • (a + b) * 2

لا بأس بوضع تسمية قبل الإجابة في السطر نفسه، مثل a + b = . اضغط على Run، ثم Check.

جرّب بنفسك

int a = 20;
int b = 6;

void setup() {
  Serial.begin(9600);
  // اطبع الإجابات الست، واحدة في كل سطر
}

void loop() {
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الدوائر الأولى

تدرّب بنفسك: Playground لـ Arduino