عوامل الحساب
جزء من قسم الدوائر الأولى في رحلة 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. يشرح الدرس التالي السبب.
التحدي
سهليحتوي الكود المبدئي على int a = 20; وint b = 6;. في setup()، اطبع كلًّا منها في سطر مستقل، بهذا الترتيب:
a + ba - ba * ba / ba % b(a + b) * 2
لا بأس بوضع تسمية قبل الإجابة في السطر نفسه، مثل a + b = . اضغط على Run، ثم Check.
جرّب بنفسك
int a = 20;
int b = 6;
void setup() {
Serial.begin(9600);
// اطبع الإجابات الست، واحدة في كل سطر
}
void loop() {
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الدوائر الأولى
3الرياضيات على اللوح
الثوابت المُسمّاةعوامل الحسابالقسمة الصحيحةالأعداد العشرية باستخدام floatوميض تزداد سرعتهتدرّب بنفسك: Playground لـ Arduino