-
Xây dựng lớp Product: ID (int), Name (string), Price (double), Quantity (int)
-
Xây dựng LinkedList chứa các Product (LinkedList)
-
Viết chương trình Console, thực hiện quản lý Product với các chức năng sau:
-
Thêm 1 Product mới
- Hiển thị kho Product sau khi thêm
-
Tìm kiếm Product theo Name
- Liệt kê tất cả các Product mà Name có chứa search key (tìm kiếm KHÔNG phân biệt hoa thường) contains (không sử dụng so sánh == )
-
Cập nhật giá tiền của Product
- nhập ID
- Hiển thị kho Product sau khi cập nhật
-
Thoát
-
2 chức năng ẩn:
- đọc tập tin
- lưu vào tập tin
-
Lưu vào tập tin txt, có tên product.txt
- Dữ liệu từ file product.txt được đọc và nạp vào LinkedList ngay khi chương trình bắt đầu chạy
- Khi chọn chức năng 4 để thoát, chương trình tự động lưu toàn bộ LinkedList vào file product.txt
-
-
Tất cả các input phải validation
-
English only
12:30 ngày 17/01/2022
Nộp qua LMS