Menu
Coddy logo textTech

Proje Kurulumu

Coddy'nin C++ Journey'sinin Mantık & Akış bölümünün bir parçası — ders 30 / 56.

challenge icon

Görev

Kolay

Bir envanter takip aracı oluşturacağız.

Küçük bir mağaza için temel bir envanter takip sistemi kuran bir program oluşturun. Programınız, öğe adlarını ve miktarlarını saklamak için bir std::map<std::string, int> başlatacak, bazı başlangıç envanter öğelerini ekleyecek ve bir onay mesajı görüntüleyecektir.

Programınız şunları yapmalıdır:

  1. inventory adında bir std::map<std::string, int> oluşturun
  2. Köşeli parantez notasyonunu kullanarak envantere aşağıdaki öğeleri ekleyin:
    • 15 miktarı ile "Laptops"
    • 42 miktarı ile "Mice"
    • 28 miktarı ile "Keyboards"
    • 12 miktarı ile "Monitors"
  3. Tüm öğeleri ve miktarlarını gösteren başlangıç envanterini yazdırın
  4. Envanter sisteminin hazır olduğuna dair bir onay mesajı yazdırın

Aşağıdaki tam çıktı formatını kullanın:

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

Öğeler, map üzerinde gezinirken göründükleri sırada (öğe adına göre alfabetik sıra) yazdırılmalıdır. Map üzerinde gezinmek için aralık tabanlı (range-based) bir for döngüsü kullanın; öğe adı için pair.first ve miktar için pair.second kullanarak her bir anahtar-değer çiftine erişin.

Kendin dene

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

int main() {
    // TODO: Kodunuzu aşağıya yazın
    
    return 0;
}

Mantık & Akış bölümündeki tüm dersler