GIỚI THIỆU
Giới thiệu đề bài
Xây dựng cấu trúc quản lý sản phẩm mỹ phẩm bán tại một cửa hàng gồm các thông tin như sau: Mã mỹ phẩm (MaMP), Tên mỹ phẩm (TenMP), Số lượng(SoLuong), Giá (Gia), Hạn sử dụng (HSD), Xuất xứ (XuatXu), Thành tiền(ThanhTien).
Cấu trúc (mô tả cấu trúc được yêu cầu, chọn CTDL để thể hiện, khai báo/định nghĩa cấu trúc)
báo/định nghĩa cấu trúc)
Thông tin danh mục nghề nghiệp cần xây dựng:
MaMP: Mã mỹ phẩm, gồm 4 ký tự, trong đó 2 ký tự đầu là tên viết tắt của sản phẩm.
TenMP: Tên mỹ phẩm, quản lý các tên tiếng Việt, tiếng Anh,… với chiều dài tối đa 40 ký tự.
SoLuong: Số lượng của sản phẩm.
Gia: Giá của một sản phẩm.
HSD: Hạn sử dụng của sản phẩm đó, gồm ngày, tháng, năm.
XuatXu: Xuất xứ của sản phẩm, quản lý các tên tiếng Việt, tiếng Anh, … với chiều dài tối đa 20 ký tự.
ThanhTien: Thành tiền, là tổng số tiền của sản phẩm.
Dữ liệu mẫu (>=10 thông tin đối tượng cần quản lý)
MaMP TenMP SoLuong Gia HSD XuatXu ThanhTien
PM01 Phấn má hồng 2 150000 01/01/22 Pháp
SO02 Son 3CE đỏ 3 90000 01/12/22 Korea
Bảng 1.1: Bảng dữ liệu mẫu
Các chức năng (Liệt kê các chức năng sẽ xây dựng)
Các chức năng trên mảng cấu trúc
Tạo cấu trúc quản lý danh sách các sản phẩm.
Nhập danh sách sản phẩm.
Xuất danh sách sản phẩm.
(chú ý thành tiền không nhập mà tính = SoLuong*Gia)
Sắp xếp danh sách theo Mã mỹ phẩm (sử dụng Selection Sort).
Tìm kiếm thông tin sản phẩm khi biết Mã mỹ phẩm (sử dụng Binary Search).
Xây dựng trình đơn chọn thực hiện các chức năng trên.
Các chức năng trên danh sách liên kết
Tạo cấu trúc quản lý danh sách các sản phẩm.
Nhập danh sách sản phẩm
Xuất danh sách sản phẩm.
(chú ý thành tiền không nhập mà tính = SoLuong*Gia)
Sắp xếp danh sách sản phẩm theo Thành tiền (sử dụng Bubble Sort)
Tìm kiếm thông tin sản phẩm khi biết Mã mỹ phẩm
Xóa thông tin các sản phẩm hết Hạn sử dụng.
QUẢN LÝ DANH SÁCH VỚI MẢNG TĨNH
Cấu trúc quản lý sản phẩm
Cấu trúc dữ liệu hỗ trợ xây dựng thông tin sách sản phẩm mỹ phẩm:
MaMP: chuỗi gồm 4 ký tự chữ và số.
TenMP: chuỗi tối đa 40 ký tự.
XuatXu: chuỗi tối đa 20 ký tự.
SoLuong: số nguyên không âm
Gia: số nguyên không âm (Gia>=0).
ngay, thang, nam là những số nguyên không âm (0