Menu
Coddy logo textTech

הגדרת הפרויקט

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-C++ של Coddy. שיעור 30 מתוך 56.

challenge icon

אתגר

קל

נבנה כלי למעקב אחר מלאי.

צרו תוכנית שמגדירה מערכת בסיסית למעקב אחר מלאי עבור חנות קטנה. התוכנית תאתחל std::map<std::string, int> לאחסון שמות פריטים והכמויות שלהם, תוסיף כמה פריטי מלאי ראשוניים ותציג הודעת אישור.

התוכנית שלכם צריכה:

  1. ליצור std::map<std::string, int> בשם inventory
  2. להוסיף את הפריטים הבאים למלאי באמצעות תחביר הסוגריים המרובעים:
    • "Laptops" בכמות 15
    • "Mice" בכמות 42
    • "Keyboards" בכמות 28
    • "Monitors" בכמות 12
  3. להדפיס את המלאי הראשוני, כולל כל הפריטים והכמויות שלהם
  4. להדפיס הודעת אישור שמציינת שמערכת המלאי מוכנה

השתמשו בפורמט הפלט המדויק הבא:

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;
}

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

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