Menu
CoddyTech

Tổng quan 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 18 trên 56.

challenge icon

Thử thách

Dễ

Bạn sẽ xây dựng một công cụ danh sách tác vụ dòng lệnh để minh họa cách dùng vector quản lý dữ liệu thực tế.

Tạo nền tảng cho công cụ danh sách tác vụ dòng lệnh bằng cách thiết lập cấu trúc cơ bản với một vector rỗng và hiển thị lời chào cùng các tùy chọn trong menu.

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

  1. Tạo một std::vector<std::string> rỗng có tên tasks để lưu nội dung mô tả tác vụ
  2. Hiển thị lời chào cho ứng dụng danh sách tác vụ
  3. Hiển thị menu gồm các tùy chọn mà người dùng có thể chọn
  4. In thông báo xác nhận hệ thống danh sách tác vụ đã sẵn sàng sử dụng

Dùng định dạng đầu ra chính xác sau:

Welcome to Task List Tool!

Menu Options:
1. Add Task
2. View Tasks
3. Quit

Task list system initialized and ready!

Bước thiết lập ban đầu này tạo nền tảng để mở rộng trong các bài học tiếp theo, nhằm xây dựng một ứng dụng quản lý tác vụ hoàn chỉnh. Vector rỗng sẽ lưu tất cả tác vụ dưới dạng chuỗi, còn menu cho người dùng biết những chức năng nào sẽ có.

Tự làm thử

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main() {
    // TODO: Viết code của bạn ở đây
    
    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