Menu
Coddy logo textTech

Projekt-Setup

Teil des Abschnitts Logik & Ablauf der C++-Journey von Coddy — Lektion 30 von 56.

challenge icon

Aufgabe

Einfach

Wir werden ein Tool zur Bestandsverfolgung erstellen.

Erstellen Sie ein Programm, das ein grundlegendes Bestandsverfolgungssystem für ein kleines Geschäft einrichtet. Ihr Programm wird eine std::map<std::string, int> initialisieren, um Artikelnamen und deren Mengen zu speichern, einige anfängliche Bestandsartikel hinzufügen und eine Bestätigungsmeldung anzeigen.

Ihr Programm sollte:

  1. Eine std::map<std::string, int> namens inventory erstellen
  2. Die folgenden Artikel zum Inventar unter Verwendung der eckigen Klammerschreibweise hinzufügen:
    • "Laptops" mit der Menge 15
    • "Mice" mit der Menge 42
    • "Keyboards" mit der Menge 28
    • "Monitors" mit der Menge 12
  3. Das anfängliche Inventar ausgeben und dabei alle Artikel und deren Mengen anzeigen
  4. Eine Bestätigungsmeldung ausgeben, dass das Inventarsystem bereit ist

Verwenden Sie das folgende exakte Ausgabeformat:

Initial Inventory Setup:
Keyboards: 28
Laptops: 15
Mice: 42
Monitors: 12
Inventory system is ready!

Die Artikel sollten in der Reihenfolge ausgegeben werden, in der sie beim Iterieren durch die Map erscheinen (alphabetische Reihenfolge nach Artikelname). Verwenden Sie eine bereichsbasierte for-Schleife (range-based for loop), um durch die Map zu iterieren, und greifen Sie auf jedes Schlüssel-Wert-Paar mit pair.first für den Artikelnamen und pair.second für die Menge zu.

Probier es selbst

#include <iostream>
#include <map>
#include <string>
using namespace std;

int main() {
    // TODO: Schreibe deinen Code unten
    
    return 0;
}

Alle Lektionen in Logik & Ablauf