הגדרת הפרויקט
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-C++ של Coddy. שיעור 30 מתוך 56.
אתגר
קלנבנה כלי למעקב אחר מלאי.
צרו תוכנית שמגדירה מערכת בסיסית למעקב אחר מלאי עבור חנות קטנה. התוכנית תאתחל std::map<std::string, int> לאחסון שמות פריטים והכמויות שלהם, תוסיף כמה פריטי מלאי ראשוניים ותציג הודעת אישור.
התוכנית שלכם צריכה:
- ליצור
std::map<std::string, int>בשםinventory - להוסיף את הפריטים הבאים למלאי באמצעות תחביר הסוגריים המרובעים:
"Laptops"בכמות15"Mice"בכמות42"Keyboards"בכמות28"Monitors"בכמות12
- להדפיס את המלאי הראשוני, כולל כל הפריטים והכמויות שלהם
- להדפיס הודעת אישור שמציינת שמערכת המלאי מוכנה
השתמשו בפורמט הפלט המדויק הבא:
Initial Inventory Setup:
Keyboards: 28
Laptops: 15
Mice: 42
Monitors: 12
Inventory system is ready!יש להדפיס את הפריטים לפי הסדר שבו הם מופיעים בעת איטרציה על המפה (בסדר אלפביתי לפי שם הפריט). השתמשו בלולאת for מבוססת טווח כדי לעבור על המפה, וגשו לכל זוג מפתח-ערך באמצעות pair.first עבור שם הפריט ו-pair.second עבור הכמות.
נסו בעצמכם
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
// TODO: כתבו את הקוד שלכם למטה
return 0;
}כל השיעורים ביחידה לוגיקה וזרימת תוכנית
1מצביעים וזיכרון
מהו מצביע?אופרטור קבלת כתובתאופרטור ביטול הפניהמצביעי Nullמצביעים ומערכיםזיכרון דינמי באמצעות 'new'שחרור זיכרון באמצעות 'delete'סיכום — תרגול מצביעים2וקטורים (מערכים דינמיים)
היכרות עם std::vectorיצירת וקטורהוספת איבריםגישה לאיבריםגודל הווקטורמעבר על איברים באמצעות לולאת forלולאת for מבוססת טווחהסרת איבריםסיכום — פעולות על וקטורים5פרויקט: כלי לניהול מלאי
הגדרת הפרויקטהוספה ועדכון של פריטיםתרגלו בעצמכם: קומפיילר C++ אונליין