סיכום: מחשבון מודולרי
חלק מהיחידה תכנות מונחה עצמים במסלול ה-C של Coddy. שיעור 5 מתוך 61.
אתגר
קלבואו נבנה מחשבון מודולרי שמבצע פעולות חשבון בסיסיות, ונארגן אותו בשלושה קבצים כדי לתרגל את כל מה שלמדת על תכנות מודולרי ב-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;
}
כל השיעורים ביחידה תכנות מונחה עצמים
4כימוס
המושג של מצביעים אטומיםהגדרת מבנים אטומיםפונקציות Get ו-Setאימות ב-Settersסיכום: הקופסה הסודית2אובייקטים ומתודות
מבנים כאובייקטיםמצביע 'Self'נכונות constמצביע לעומת ערךמתודות עזרחזרה: מנהל נקודות5פרויקט: חשבון בנק פשוט
הגדרת הפרויקטמימוש החשבוןתרגלו בעצמכם: קומפיילר C אונליין