Menu
Coddy logo textTech

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

חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 16 מתוך 63.

אופרטורים אריתמטיים ב-C משמשים לביצוע פעולות מתמטיות בסיסיות. האופרטורים האריתמטיים הנפוצים ביותר הם:

  • + (חיבור)
  • - (חיסור)
  • * (כפל)
  • / (חילוק)

כך אפשר להשתמש באופרטורים האלה:

int a = 10;
int b = 5;
int sum = a + b;       // sum הוא 15
int difference = a - b; // difference הוא 5
int product = a * b;   // product הוא 50
int quotient = a / b;  // quotient הוא 2

שימו לב שכאשר מחלקים שני מספרים שלמים, התוצאה תהיה מספר שלם (החלק השברי נקטע). לדוגמה:

int result = 7 / 2;  // הערך של result הוא 3, לא 3.5

כדי לקבל תוצאה עם נקודה צפה, לפחות אחד האופרנדים צריך להיות מסוג float:

float result = 7.0 / 2;  // הערך של result הוא 3.5
challenge icon

אתגר

קל

כתוב תוכנית C שמבצעת את הפעולות הבאות:

  1. הכרז על שני משתנים שלמים num1 ו-num2 ואתחל אותם בערכים 15 ו-4, בהתאמה.
  2. חשב ושמור את הסכום של num1 ו-num2 במשתנה בשם sum.
  3. חשב ושמור את ההפרש בין num1 ל-num2 במשתנה בשם difference.
  4. חשב ושמור את המכפלה של num1 ו-num2 במשתנה בשם product.
  5. חשב ושמור את המנה של num1 חלקי num2 במשתנה בשם quotient.
  6. הדפס את כל התוצאות באמצעות printf() בתבנית הבאה:
Sum: [value of sum]
Difference: [value of difference]
Product: [value of product]
Quotient: [value of quotient]

נסו בעצמכם

#include <stdio.h>

int main() {
    // הכריזו על משתנים ואתחלו אותם כאן
    
    // בצעו חישובים
    
    // הדפיסו את התוצאות
    
    return 0;
}
quiz iconבחנו את עצמכם

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

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

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