Menu
CoddyTech

Menyiapkan Proyek

Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 30 dari 56.

challenge icon

Tantangan

Mudah

Kita akan membuat alat pelacakan inventaris.

Buat program yang menyiapkan sistem pelacakan inventaris dasar untuk toko kecil. Programmu akan menginisialisasi std::map<std::string, int> untuk menyimpan nama barang dan jumlahnya, menambahkan beberapa barang awal ke inventaris, lalu menampilkan pesan konfirmasi.

Programmu harus:

  1. Membuat std::map<std::string, int> bernama inventory
  2. Menambahkan barang berikut ke inventaris menggunakan notasi kurung siku:
    • "Laptops" dengan jumlah 15
    • "Mice" dengan jumlah 42
    • "Keyboards" dengan jumlah 28
    • "Monitors" dengan jumlah 12
  3. Cetak inventaris awal yang menampilkan semua barang dan jumlahnya
  4. Cetak pesan konfirmasi bahwa sistem inventaris sudah siap

Gunakan format output persis berikut:

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

Barang harus dicetak sesuai urutannya saat melakukan iterasi melalui map (urutan alfabetis berdasarkan nama barang). Gunakan for loop berbasis rentang untuk melakukan iterasi melalui map, dengan mengakses setiap pasangan kunci-nilai menggunakan pair.first untuk nama barang dan pair.second untuk jumlahnya.

Coba sendiri

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

int main() {
    // TODO: Tulis kodemu di bawah ini
    
    return 0;
}

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C++ online