Proje Kurulumu
Coddy'nin C++ Journey'sinin Mantık & Akış bölümünün bir parçası — ders 30 / 56.
Görev
KolayBir 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:
inventoryadında birstd::map<std::string, int>oluşturun- Köşeli parantez notasyonunu kullanarak envantere aşağıdaki öğeleri ekleyin:
15miktarı ile"Laptops"42miktarı ile"Mice"28miktarı ile"Keyboards"12miktarı ile"Monitors"
- Tüm öğeleri ve miktarlarını gösteren başlangıç envanterini yazdırın
- 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
1İşaretçiler ve Bellek
İşaretçi Nedir?Adres OperatörüDereference OperatörüNull İşaretçilerİşaretçiler ve Diziler'new' ile Dinamik Bellek'delete' ile Belleği Serbest BırakmaÖzet - İşaretçi Pratiği2Vektörler (Dinamik Diziler)
std::vector'a GirişBir Vektör OluşturmaEleman EklemeElemanlara ErişmeVektör BoyutuFor Döngüsü ile YinelemeAralık Tabanlı For DöngüsüEleman SilmeÖzet - Vektör İşlemleri5Proje: Envanter Aracı
Proje KurulumuÖğe Ekleme ve Güncelleme3Proje: Görev Listesi Aracı
Projeye Genel BakışGörev Ekleme