Menu
CoddyTech

קיצורים אריתמטיים

חלק מהיחידה יסודות במסלול ה-C++ של Coddy. שיעור 20 מתוך 74.

ב־C++ נוצר קיצור מגניב לפעולות חשבון על משתנה עצמו.

לדוגמה, במקום לכתוב:

int a = 5;
a = a + 3; // a מכיל 8

אפשר לפשט זאת באמצעות כתיבת +=:

int a = 5;
a += 3; // a מכיל 8

האופרטור += מוסיף ל־a עצמה את הערך 3

פעולה זו תקפה לכל הפעולות החשבוניות:

אופרטורקיצור דרך
++=
--=
**=
//=
%%=

קיצורי הדרך האלה אינם מוגבלים ל־int. כולם, מלבד %=, פועלים גם עם double ועם float:

double price = 10.5;
price *= 2; // price מכיל 21.0
challenge icon

אתגר

מתחילים

ניתן לך קוד עם אתחול של count. (אל תמחק את השורה הזאת!)

המשימה שלך היא להוסיף את הפעולות הבאות, בסדר הזה:

  1. להוסיף 4 ל־count
  2. להכפיל את count ב־2
  3. להחסיר 1 מ־count

השתמש בקיצורי הדרך האריתמטיים כדי לעשות זאת!

נסו בעצמכם

#include <iostream>

int main() {
    int count = 0;
    
    // כתבו את הקוד שלכם למטה
    
    
    // אל תשנו את השורה למטה
    std::cout << "count = " << count;
    return 0;
}
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C++ אונליין