NT Phú | Chat Online
28/10/2021 10:50:47

Viết chương trình thực hiện biện pháp quản lí các máy vi tính (máy bộ - máy đã được lắp ráp hoàn chỉnh) tại 1 trung tâm kinh doanh dựa trên một cấu trúc danh sách tuyến tính có tối đa 10000 máy vi tính


câu 8
----- Nội dung dịch tự động từ ảnh -----
8/- Viết chương trình thực hiện quản lý các máy vi tính (máy bộ - máy đã được lắp ráp
hoàn chỉnh) tại 1 trung tâm kinh doanh dựa trên một cấu trúc danh sách tuyến tính có
tối đa 10.000 máy vi tính. Chương trình gồm các chức năng như sau:
a. Nhập danh sách máy vi tính, mỗi máy vi tính gồm: mã máy vi tính (chuỗi, tối đa
6 ký tự), hiệu máy (chuỗi, tối đa 30 ký tự ví dụ như Dell, Acer, Thinkpad, ...),
hàng sản xuất trong nước (bool, true là sản xuất trong nước và false là hàng nhập
khẩu), số lượng (số nguyên), giá vốn (số nguyên).
b. Liệt kê danh sách tất cả các máy vi tính.
c. Chèn thêm 1 máy vi tính (X) vào danh sách hàng hóa với vị trí chèn (pos) do
người dùng chỉ định. Nếu giá trị của pos:
< 0: chèn X vào đầu danh sách.
0 <= pos < số lượng phần tử đang có trong danh sách: chèn X vào vị trí pos.
• pos >= số lượng phần tử đang có trong danh sách: chèn X vào cuối danh sách.
d. Sắp xếp danh sách các máy vi tính giảm dần theo hiệu máy dựa trên giải thuật
Selection sort.
e. Tìm kiếm máy vi tính dựa trên mã máy vi tính và giải thuật tìm kiếm nhị phân.
Nếu tìm thấy, chương trình in ra thông tin về máy vi tính; ngược lại, khi không
tìm thấy cần in ra thông báo “Không tìm thấy".
f. Liệt kê thông tin tất cả các máy vi tính sản xuất trong nước.
g. Đếm số lượng máy vi tính có số lượng nằm trong khoảng từ 3 đến 9.
h. Xóa một máy vi tính dựa trên mã máy vi tính.
Yêu cầu thêm
• Chương trình cần viết riêng hàm nhập 1 máy vi tính, hàm xuất 1 máy vi tính. Khi
cần nhập/xuất/liệt kê, chương trình sẽ gọi các hàm nhập/xuất 1 máy vi tính thực
hiện.
• Khi xuất thông tin về hàng sản xuất trong nước, cần ghi rõ “hàng sản xuất tại Việt
Nam" hoặc “hàng nhập khẩu".
Bài tập chưa có câu trả lời nào. Rất mong nhận được trả lời của bạn! | Chính sách thưởng | Quy chế giải bài tập
Không chấp nhận lời giải copy từ Trợ lý ảo / ChatGPT. Phát hiện 1 câu cũng sẽ bị xóa tài khoản và không được thưởng
Đăng ký tài khoản để nhận Giải thưởng khi trả lời bài tập.
Đăng ký tài khoản để có thể trả lời bài tập này!

Đăng ký qua Facebook hoặc Google:

Hoặc lựa chọn:
Đăng ký bằng email, điện thoại Đăng nhập bằng email, điện thoại
Lazi.vn