Menu
CoddyTech

Thiết lập dự án

Thuộc phần Logic và luồng chương trình trong hành trình C++ của Coddy. Bài học 30 trên 56.

challenge icon

Thử thách

Dễ

Chúng ta sẽ xây dựng một công cụ theo dõi hàng tồn kho.

Tạo một chương trình thiết lập hệ thống theo dõi hàng tồn kho cơ bản cho một cửa hàng nhỏ. Chương trình sẽ khởi tạo một std::map<std::string, int> để lưu tên mặt hàng và số lượng, thêm một số mặt hàng ban đầu vào kho, rồi hiển thị thông báo xác nhận.

Chương trình của bạn cần:

  1. Tạo một std::map<std::string, int> có tên inventory
  2. Thêm các mặt hàng sau vào kho bằng cú pháp dấu ngoặc vuông:
    • "Laptops" với số lượng 15
    • "Mice" với số lượng 42
    • "Keyboards" với số lượng 28
    • "Monitors" với số lượng 12
  3. In danh sách hàng tồn kho ban đầu, bao gồm tất cả mặt hàng và số lượng tương ứng
  4. In thông báo xác nhận hệ thống theo dõi hàng tồn kho đã sẵn sàng

Sử dụng định dạng đầu ra chính xác sau:

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

Các mặt hàng cần được in theo thứ tự xuất hiện khi duyệt qua map (theo thứ tự bảng chữ cái của tên mặt hàng). Dùng vòng lặp for dựa trên phạm vi để duyệt qua map, truy cập từng cặp khóa-giá trị bằng pair.first để lấy tên mặt hàng và pair.second để lấy số lượng.

Tự làm thử

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

int main() {
    // TODO: Viết code của bạn bên dưới
    
    return 0;
}

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch C++ online