Menu
CoddyTech

אופרטורים אריתמטיים

חלק מהיחידה המעגלים הראשונים במסלול ה-Arduino של Coddy. שיעור 14 מתוך 22.

ל־C++ יש חמישה אופרטורים אריתמטיים:

  • + מחבר ו־- מחסר
  • * מכפיל
  • / מחלק
  • % נותן את השארית של חלוקה: 17 % 5 הוא 2, כי 17 מורכב משלוש פעמים 5 ועוד 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בחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה המעגלים הראשונים

תרגלו בעצמכם: Arduino אונליין