Menyiapkan Proyek
Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 30 dari 56.
Tantangan
MudahKita 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:
- Membuat
std::map<std::string, int>bernamainventory - Menambahkan barang berikut ke inventaris menggunakan notasi kurung siku:
"Laptops"dengan jumlah15"Mice"dengan jumlah42"Keyboards"dengan jumlah28"Monitors"dengan jumlah12
- Cetak inventaris awal yang menampilkan semua barang dan jumlahnya
- 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
1Pointer dan Memori
Apa Itu Pointer?Operator Address-OfOperator DereferencePointer NullPointer dan ArrayMemori Dinamis dengan 'new'Membebaskan Memori dengan 'delete'Rangkuman: Latihan Pointer2Vektor (array Dinamis)
Memperkenalkan std::vectorMembuat VektorMenambahkan ElemenMengakses ElemenUkuran VektorIterasi dengan for loopFor loop Berbasis RentangMenghapus ElemenRangkuman: Operasi Vektor5Proyek: Alat Inventaris
Menyiapkan ProyekMenambahkan dan Memperbarui BarangLatihan sendiri: Compiler C++ online