Menu
Coddy logo textTech

סיכום: מחשבון מודולרי

חלק מהיחידה תכנות מונחה עצמים במסלול ה-C של Coddy. שיעור 5 מתוך 61.

challenge icon

אתגר

קל

בואו נבנה מחשבון מודולרי שמבצע פעולות חשבון בסיסיות, ונארגן אותו בשלושה קבצים כדי לתרגל את כל מה שלמדת על תכנות מודולרי ב-C.

תיצור שלושה קבצים:

  • calc.h: קובץ הכותרת שלך, שבו מוצהרות שלוש פונקציות מחשבון: add, subtract ו-multiply. כל פונקציה מקבלת שני מספרים שלמים ומחזירה מספר שלם. הגן על קובץ הכותרת באמצעות הגנות הכללה עם הסמל CALC_H.
  • calc.c: קובץ המקור שלך, שמכיל את המימושים של שלוש הפעולות. זכור לכלול את קובץ הכותרת שלך כדי לוודא שההצהרות וההגדרות נשארות מסונכרנות.
  • main.c: הקובץ הראשי שלך, שכולל את קובץ הכותרת ומשתמש בפונקציות המחשבון לביצוע פעולות על סמך הקלט.

תקבל שלושה קלטים של מספרים שלמים: a, b ו-c.

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

  • הסכום של a ו-b
  • התוצאה של חיסור c מ-a
  • המכפלה של b ו-c

הדפס את התוצאות בפורמט הזה:

Sum: {result}
Difference: {result}
Product: {result}

לדוגמה, עבור הקלטים 10, 5 ו-3, הפלט יהיה:

Sum: 15
Difference: 7
Product: 15

נסו בעצמכם

#include <stdio.h>
#include "calc.h"

int main() {
    int a, b, c;
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    
    // TODO: חשבו את הסכום של a ו-b באמצעות הפונקציה add
    
    // TODO: חשבו את ההפרש של a פחות c באמצעות הפונקציה subtract
    
    // TODO: חשבו את המכפלה של b ו-c באמצעות הפונקציה multiply
    
    // TODO: הדפיסו את התוצאות בפורמט הנדרש:
    // סכום: {result}
    // הפרש: {result}
    // מכפלה: {result}
    
    return 0;
}

כל השיעורים ביחידה תכנות מונחה עצמים

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