lOMoARcPSD| 40551442
ĐỀ SỐ 01
Viết chương trình quản lý sinh viên trong một lớp học với thông tin của một sinh viên
gồm:
mã sinh viên (masv: kiểu xâu), tên sinh viên (tensv:
kiểu xâu),
năm sinh (số nguyên),
giới tính (kiểu logic bool: true là nam và false là nữ),
điểm trung bình cả năm (tbcn: số thực), học
bổng (số thực).
Trong đó {mã sinh viên, tên sinh viên, năm sinh, giới tính} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau. 2.
Nhập danh sách sinh viên từ bàn phím
3. Tính học bổng cho các sinh viên, biết:
Nếu điểm trung bình cả năm > = 9.0 : Học bổng = 8 000 000
Nếu 8.0 <= điểm trung bình cả năm < 9.0 : Học bổng = 5 000 000
Nếu 7.0 <= điểm trung bình cả năm < 8.0 : Học bổng = 3 000 000
Nếu điểm trung bình cả năm < 7.0 : Học bổng = 0
4. In danh sách sinh viên ra màn hình dưới dạng bảng với đầy đủ thông tin
5. In thông tin sinh viên nữ có điểm trung bình cả năm cao nhất
6. Sắp xếp danh sách sinh viên theo thứ tự giảm dần của điểm trung bình cả năm
7. Thêm vào danh sách một sinh viên (thông tin của sinh viên nhập vào từ bàn phím)
sao cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách sinh viên có mã là msv, trong đó msv là mã nhập vào từ bàn
phím
9. Lưu danh sách sinh viên ra tệp sinhvien.dat
10.Đọc danh sách sinh viên từ tệp sinhvien.dat và kết xuất thông tin lên màn hình
lOMoARcPSD| 40551442
ĐỀ SỐ 2
Viết chương trình quản lý cán bộ trong một cơ quan với thông tin của mỗi cán bộ bao
gồm:
Mã cán bộ (macb: kiểu xâu)
Tên cán bộ (tencb: kiểu xâu)
Hệ số lương (hsl: số thực)
Chức vụ (chucvu: kiểu xâu)
Phụ cấp chức vụ (phucap: số thực)
Lương (luong: số thực)
Trong đó {Mã cán bộ, Tên cán bộ, Hệ số lương, Chức vụ} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng dưới
2. Nhập danh sách cán bộ từ bàn phím
3. Tính lương của từng cán bộ trong danh sách cán bộ, với Lương = hệ số lương * 1
500 000 + phụ cấp chức vụ. Biết:
+ Nếu chức vụ là giám đốc “Giam doc” thì phụ cấp là 10 000 000 + Nếu
chức vụ là trưởng phòng “Truong phong” thì phụ cấp là 5 000 000 + còn
lại là 2 000 000.
4. In danh sách cán bộ ra màn hình với đầy đủ thông tin dưới dạng bảng
5. Tính và hiển thị tổng lương của các cán bộ của phòng “hành chính”
6. Sắp xếp danh sách cán bộ theo chiều tăng dần của lương. In danh sách sau sắp
xếp
7. Thêm vào danh sách một cán bộ với thông tin cán bộ nhập vào từ bàn phím sao
cho vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách cán bộ có mã là mcb, trong đó mcb nhập vào từ bàn phím.
9. Lưu danh sách cán bộ ra tệp canbo.dat
10. Đọc danh sách cán bộ từ tệp canbo.dat và kết xuất thông tin lên màn hình
lOMoARcPSD| 40551442
ĐỀ SỐ 3
Viết chương trình quản lý sách của một nhà xuất bản với thông tin của mỗi cuốn sách
bao gồm:
mã sách (MaS: kiểu xâu)
tên sách (tenS: kiểu xâu);
tác giả (tacgia: kiểu xâu);
năm xuất bản (namxb: số nguyên);
thành tiền (thanhtien: số thực);
thuế (thue: số thực)
tiền thực thu (thucthu: số thực)
Trong đó {mã sách; tên sách; tác giả; năm XB; thành tiền} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng dưới đây
2. Nhập thông tin các cuốn sách từ bàn phím
3. Tính thuế cho các cuốn sách biết thuế = thành tiền * 10% Tính thực thu với thực
thu = thành tiền - thuế.
4. In danh sách các cuốn sách với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp các cuốn sách theo thứ tự giảm dần của năm XB
6. In danh sách các cuốn sách có năm xuất bản = năm với năm là một số nguyên
được nhập vào từ bàn phím
7. Thêm vào danh sách một cuốn sách với thông tin nhập vào từ bàn phím
8. Xóa khỏi danh sách cuốn sách có mã là ms, với ms nhập vào thừ bàn phím
9. Lưu danh sách các cuốn sách ra tệp books.dat
10. Đọc danh sách các cuốn sách từ tệp books.dat và kết xuất thông tin lên màn
hìnhViết chương trình quản lý hộ dân trong một phường với thông tin của mỗi hộ
bao gồm:
mã hộ (kiểu xâu);
tên chủ hộ (kiểu xâu);
lOMoARcPSD| 40551442
ĐỀ SỐ 4
số thành viên (số nguyên);
mức thu nhập (số thực);
hộ nghèo (kiểu bool, true là hộ nghèo, false: không)
trợ cấp (số thực).
Trong đó {mã hộ; tên chủ hộ; số thành viên; mức thu nhập} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng dưới đây 2.
Nhập thông tin các hộ dân từ bàn phím
3. Tính trợ cấp cho các hộ biết:
Nếu là hộ nghèo và số thành viên >=5 thì trợ cấp là 1trieu/1 nguoi
Nếu là hộ nghèo và 3<= số thành viên <5 thì trợ cấp là 800nghin/1 nguoi
Nếu là hộ nghèo và 1<= số thành viên <3 thì trợ cấp là 500nghin/1 nguoi
Nếu không là hộ nghèo trợ cấp = 0
4. In danh sách thông tin các hộ dân với đầy đủ thông tin dưới dạng bảng
5. In thông tin các hộ dân thu nhập nhỏ nhất
6. Sắp xếp các hộ dân theo thứ tự giảm dần của số thành viên
7. Thêm vào danh sách một hộ dân có thông tin được nhập vào từ bàn phím
8. Xóa khỏi danh sách hộ dân hộ có tên chủ hộ là ten, với ten nhập vào từ bàn phím
9. Lưu danh sách các hộ dân ra tệp ho_dan.dat
10. Đọc danh sách các hộ dân từ tệp ho_dan.dat và in thông tin ra màn hình
Viết chương trình quản lý lương nhân viên trong một công ty với thông tin của mỗi
nhân viên bao gồm:
mã nhân viên (manv: kiểu xâu);
tên nhân viên (tennv: kiểu xâu);
năm công tác
lương cơ bản (luongcb: số thực); phụ cấp (phucap:
số thực) thu nhập.
lOMoARcPSD| 40551442
ĐỀ SỐ 5
Trong đó {mã nv; tên nv; lương cơ bản; phụ cấp} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau đây.
2. Nhập danh sách nhân viên từ bàn phím
3. Tính thu nhập của nhân viên với thu nhập = lương cơ bản + phụ cấp
Biết năm công tác > = 20: phụ cấp = 10000000
15<= Năm công tác <20: phụ cấp = 8000000
10<= Năm công tác <15: phụ cấp = 5000000
5<= Năm công tác <10: phụ cấp = 3000000
Năm công tác < 5: phụ cấp = 1000000
4. In danh sách nhân viên với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách nhân viên theo thứ tự tăng dần về hệ số lương(lương cơ
bản). In ds nhân viên sau sắp xếp.
6. In thông tin nhân viên có thu nhập cao nhất
7. Thêm vào danh sách nhân viên có thông tin nhân viên nhập vào từ bàn phím
sao cho vẫn đảm bảo thứ tự sắp xếp
8. Xóa nhân viên có mã là ma(bất kì), với ma nhập vào từ bàn phím.
9. Lưu danh sách nhân viên ra tệp nv.dat
10.Đọc danh sách nhân viên từ tệp nv.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý hàng hóa trong một siêu thị với thông tin của mỗi mặt hàng
bao gồm:
mã hàng (kiểu xâu); tên hàng (kiểu xâu);
đơn vị tính (kiểu xâu);
đơn giá (số thực);
số lượng (số nguyên);
thành tiền (số thực);
Trong đó {mã hàng; tên hàng; đơn vị tính; đơn giá; số lượng} được nhập vào từ bàn
phím.
lOMoARcPSD| 40551442
ĐỀ SỐ 6
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập thông tin các mặt hàng từ bàn phím
3. Tính cột thành tiền với thành tiền = đơn giá*số lượng.
4. In danh sách thông tin các mặt hàng
5. Sắp xếp các mặt hàng theo thứ tự tăng dần về số lượng. In ds sau sắp xếp.
6. In thông tin các mặt hàng có thành tiền lớn nhất
7. Thêm vào danh sách mặt hang có thông tin mặt hàng được nhập vào từ bàn phím
sao cho vẫn đảm bảo thứ tự sắp xếp
8. Xóa các mặt hàng có đơn vị tính là dv. Biết dv là một xâu nhập vào từ bàn phím
(Thùng, Hộp, Gói, …)
9. Lưu danh sách các mặt hàng ra tệp product.dat
10. Đọc danh sách các mặt hàng từ tệp product.dat và in thông tin ra màn hình
Viết chương trình quản lý đội bóng với mỗi cầu thủ bao gồm các thông tin sau:
mã cầu thủ (kiểu xâu); tên cầu thủ (kiểu xâu);
tuổi (số nguyên);
vị trí (kiểu xâu);
số huy chương (số nguyên)
thưởng (số thực)
Trong đó {mã cầu thủ; tên cầu thủ; tuổi, vị trí, số huy chương} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập thông tin các cầu thủ từ bàn phím
3. Tính cột thưởng cho các cầu thủ biết số huy chương > 10: thưởng = số huy
chương * 500000. biết 5<= số huy chương <10: thưởng = số huy chương *
300000. Biết 1<= số huy chương <5: thưởng = số huy chương *200000
4. In danh sách thông tin các cầu thủ
5. Sắp xếp các cầu thủ theo thứ tự giảm dần của tuổi. In ds sau sắp xếp.
lOMoARcPSD| 40551442
ĐỀ SỐ 7
6. In thông tin các cầu thủ có thưởng nhỏ nhất
7. Thêm vào danh sách cầu thủ có thông tin được nhập vào từ bàn phím sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa cầu thủ có mã là mact. Biết mactmột xâu nhập vào từ bàn phím.
9. Lưu danh sách các cầu thủ ra tệp player.dat
10. Đọc danh sách các cầu thủ từ tệp player.dat và in thông tin ra màn hình
Viết chương trình quản lý lương nhân viên trong một phân xưởng với thông tin của
mỗi nhân viên bao gồm:
mã nv (kiểu xâu); tên nv (kiểu xâu);
lương ngày (số thực);
ngày công (số nguyên);
lương tháng (số thực);
thưởng;
Trong đó {mã nv; tên nv; lương ngày; ngày công} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách nhân viên từ bàn phím
3. Tính lương tháng của nhân viên với lương tháng=lương ngày*ngày công.
Tính thưởng cho các nhân viên, biết:
Nếu ngày công > = 26: Thưởng = 5000000
Nếu 24 <= ngày công < 26 : Thưởng = 3000000
Nếu 22 <= ngày công < 24 : Thưởng = 2000000
Nếu ngày công < 22: Thưởng = 1000000
4. In danh sách nhân viên với đầy đủ thông tin dưới dạng bảng
5. In thông tin nhân viên có ngày công cao nhất
6. Sắp xếp danh sách nhân viên theo thứ tự giảm dần của trường thưởng
7. Thêm vào danh sách nhân viên có thông tin được nhập vào từ bàn phím sao cho
vẫn đảm bảo thứ tự sắp xếp
lOMoARcPSD| 40551442
ĐỀ SỐ 8
8. Xóa khỏi danh sách nhân viên có mã là manv, với manv nhập vào từ bàn phím.
9. Lưu danh sách nhân viên ra tệp employee.dat
10. Đọc danh sách nhân viên từ tệp employee.dat và kết xuất thông tin lên màn hình
lOMoARcPSD| 40551442
ĐỀ SỐ 09
Viết chương trình quản lý Điểm của thí sinh gồm:
mã thí sinh;
tên thí sinh,
khu vực,
điểm môn 1,
điểm môn 2
điểm môn 3
điểm ưu tiên
tổng điểm
Trong đó {mã thí sinh; họ tên thí sinh, khu vực, điểm môn 1, điểm môn 2, điểm môn
3} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách n thí sinh từ bàn phím
3. Tính điểm ưu tiên theo khu vực, biết: Nếu thí sinh thuộc khu vực 1: cộng 0.5
điểm
Nếu thí sinh thuộc khu vực 2: cộng 1.0 điểm
Nếu thí sinh thuộc khu vực 3: không được cộng điểm ưu tiên
Tính tổng điểm của các thí sinh với tổng điểm= điểm môn 1+ điểm môn 2+điểm
môn 3+ điểm ưu tiên
4. In danh sách thí sinh với đầy đủ thông tin dưới dạng bảng
5. In thông tin thí sinh có tổng điểm cao nhất
6. Sắp xếp danh sách thí sinh theo thứ tự giảm dần của tổng điểm
7. Thêm vào danh sách thí sinh có thông tin được nhập vào từ bàn phím.
8. Xóa khỏi danh sách các thí sinh có tổng điểm < điểm chuẩn. Biết rằng: điểm
chuẩn là một số thực nhập vào từ bàn phím.
9. Lưu danh sách thí sinh ra tệp thisinh.dat
10. Đọc danh sách thí sinh từ tệp thisinh.dat kết xuất thông tin lên màn hình
Viết chương trình quản lý các sản phẩm của một công ty bao gồm:
mã sản phẩm, tên sản phẩm,
số lượng, đơn giá,
giảm giá,
tổng tiền
Trong đó {mã sản phẩm, tên sản phẩm, số lượng, đơn giá} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách n sản phẩm từ bàn phím
3. Tính giảm giá cho các sản phẩm, biết: Nếu 50<=Số lượng <100: giảm giá 500000
lOMoARcPSD| 40551442
ĐỀ SỐ 10
Nếu 100<=Số lượng <150: giảm giá 1000000
Nếu Số lượng > = 150: giảm giá 2000000
Tính Tổng tiền của sản phẩm với tổng tiền = số lượng*đơn giá – giảm giá
4. In danh sách sản phẩm với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách sản phẩm theo thứ tự giảm dần của trường đơn giá
6. In thông tin sản phầm có tổng tiền lớn nhất
7. Thêm vào danh sách sản phẩm có thông tin được nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các sản phẩm có số lượng > x với x là một số nguyên được
nhập vào từ bàn phím
9. Lưu danh sách sản phẩm ra tệp luu.dat
10. Đọc danh sách sản phẩm từ tệp luu.datkết xuất thông tin lên màn hình
Viết chương trình quản lý doanh thu mặt hàng thiết bị điện thoại của một cửa hàng
với thông tin của mỗi thiết bị bao gồm:
mã mobile (kiểu xâu); tên mobile (kiểu xâu); đơn
giá (số thực);
số lượng (số nguyên);
chất lượng (số nguyên: 1, 2);
thuế VAT (số thực);
tổng tiền (số thực)
Trong đó {mã mobile; tên mobile; đơn giá; số lượng; chất lượng} được nhập vào từ
bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách thiết bị từ bàn phím 3. Tính thuế VAT của
các mặt hàng, biết:
Nếu chất lượng loại 1: VAT=30%* đơn giá*số lượng
Nếu chất lượng loại 2: VAT=10%* đơn giá*số lượng
Tính tổng tiền với tổng tiền = đơn giá*số lượng + thuế VAT
4. In danh sách thiết bị với đầy đủ thông tin dưới dạng bảng
5. In thông tin các thiết bị có chất lượng loại 2
6. Sắp xếp danh sách thiết bị theo thứ tự giảm dần về thuế VAT
7. Thêm vào danh sách một thiết bị với thông tin nhập vào từ bàn phím, sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các thiết bị có thuế VAT >vat với vat là một số thực được
nhập vào từ bàn phím
9. Lưu danh sách nhân viên ra tệp mobile.dat
10. Đọc danh sách nhân viên từ tệp mobile.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý các sản phẩm của một công ty bao gồm:
lOMoARcPSD| 40551442
ĐỀ SỐ 11
mã sản phẩm, tên sản phẩm,
số lượng, đơn giá,
giảm giá,
tổng tiền
Trong đó {mã sản phẩm, tên sản phẩm, số lượng, đơn giá} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách n sản phẩm từ bàn phím
3. Tính giảm giá cho các sản phẩm, biết: Nếu 50<=Số lượng <100: giảm giá 500000
Nếu 100<=Số lượng <150: giảm giá 1000000
Nếu Số lượng > = 150: giảm giá 2000000
Tính Tổng tiền của sản phẩm với tổng tiền = số lượng*đơn giá – giảm giá
4. In danh sách sản phẩm với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách sản phẩm theo thứ tự giảm dần của trường đơn giá
6. In thông tin sản phầm có tổng tiền lớn nhất
7. Thêm vào danh sách sản phẩm có thông tin được nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các sản phẩm có số lượng > x với x là một số nguyên được
nhập vào từ bàn phím
9. Lưu danh sách sản phẩm ra tệp luu.txt
10. Đọc danh sách sản phẩm từ tệp luu.txt và kết xuất thông tin lên màn hình
Chương trình quản lý học sinh lưu trữ nội dung các thông tin dạng cấu trúc gồm:
Mã HS,
Tên HS,
Điểm Toán,
Điểm Lý,
Điểm Hoá, Điểm TB, Xếp loại.
Các thông tin Mã HS, Tên HS, Điểm Toán, Điểm Lý, Điểm Hoá được nhập vào từ
bàn phím.
1. Xây dựng menu thực hiện các công việc sau
2. Nhập vào từ bàn phím một danh sách các học sinh.
3. Tính điểm trung bình cho các học sinh biết:
ĐTB = (Điểm Toán + Điểm Lý + Điểm Hoá)/ 3.
Điền thông tin Xếp loại cho học sinh biết:
Nếu ĐTB>= 9, xếp loại “Xuất sắc”.
Nếu ĐTB>= 8, xếp loại “Giỏi”.
Nếu ĐTB>= 7, xếp loại “Khá”.
lOMoARcPSD| 40551442
ĐỀ SỐ 12
Nếu ĐTB>= 5, xếp loại “Trung bình”.
Nếu ĐTB<5, xếp loại “Yếu”.
4. In ra màn hình danh sách học sinh với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách học sinh theo thứ tự giảm dần của điểm trung bình và in ra
danh sách sau sắp xếp
6. In ra màn hình danh sách các học sinh có điểm Hoá lớn nhất.
7. Thêm vào danh sách học sinh với thông tin nhập vào từ bàn phím, sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các học sinh có điểm Lý < diem_ly với diem_ly là một số
được nhập vào từ bàn phím.
9. Lưu danh sách học sinh ra tệp sv1.dat
10.Đọc danh sách học sinh từ tệp sv1.dat và in danh sách ra màn hình.
11.
Chương trình quản lý nhân viên lưu trữ nội dung các thông tin dạng cấu trúc gồm:
Mã NV,
Tên NV,
Chức vụ,
Hệ số lương,
Lương, Phụ cấp chức vụ, Thực lĩnh.
Các thông tin Mã NV, Tên NV, Chức vụ, Hệ số lương được nhập vào từ bàn phím.
1. Viết chương trình dạng menu thực hiện các công việc sau:
2. Nhập vào từ bàn phím một danh sách các nhân viên.
3. Tính Lương cho các nhân viên biết: Lương = Hệ số lương * 1 490 000.
Điền thông tin Phụ cấp chức vụ cho nhân viên biết:
- Nếu Chức vụ là TP, phụ cấp là 1 000 000.
- Nếu Chức vụ là PP, phụ cấp là 700 000.
- Nếu Chức vụ là NV, phụ cấp là 300 000.
Điền thông tin Thực lĩnh cho nhân viên biết:
Thực lĩnh = Lương + Phụ cấp chức vụ
4. In ra màn hình danh sách nhân viên với đầy đủ thông tin dưới dạng bảng.
5. Sắp xếp danh sách nhân viên theo thứ tự giảm dần của Thực lĩnh và in ra danh
sách sau sắp xếp.
6. In ra màn hình danh sách nhân viên có chức vụ là TP.
7. Thêm vào danh sách nhân viên có thông tin hập vào từ bàn phím, sao cho vẫn đảm
bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các nhân viên có Hệ số lương < hs_luong với hs_luong là một
số được nhập vào từ bàn phím.
9. Lưu danh sách nhân viên ra tệp nv1.dat
lOMoARcPSD| 40551442
ĐỀ SỐ 13
10.Đọc danh sách nhân viên từ tệp nv1.dat và in danh sách ra màn hình.
Viết chương trình quản lý điểm sinh viên trong một lớp với thông tin của mỗi sinh
viên bao gồm:
mã sv;
họ tên;
điểm TB;
điểm RL (rèn luyện); điểm TL (tích lũy).
Trong đó {mã sv; họ tên; điểm TB; điểm RL} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách sinh viên từ bàn phím
3. Tính điểm TL của sinh viên với điểm TL = (điểm TB + điểm RL)/2.
4. In danh sách sinh viên với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách sinh viên theo thứ tự tăng dần của điểm RL
6. In thông tin sinh viên có điểm TL cao nhất
7. Thêm vào danh sách một sinh viên với thông tin nhập vào từ bàn phím sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa các sinh viên có điểm TB < hs với hs là một số thực được nhập vào từ bàn
phím
9. Lưu danh sách sinh viên ra tệp sv.dat
10. Đọc danh sách sinh viên từ tệp sv.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý hàng hóa trong một siêu thị với thông tin của mỗi mặt hàng
bao gồm:
mã hàng; tên hàng;
đơn vị tính;
đơn giá;
số lượng;
thành tiền; thuế VAT.
Trong đó {mã hàng; tên hàng; đơn vị tính; đơn giá; số lượng} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập thông tin các mặt hàng từ bàn phím
3. Tính cột thành tiền với thành tiền=đơn giá*số lượng.
Tính cột Thuế với Thuế = thành tiền * 10%.
4. In danh sách thông tin các mặt hàng
5. Sắp xếp các mặt hàng theo thứ tự giảm dần về Thuế
6. In thông tin các mặt hàng có số lượng nhỏ nhất
lOMoARcPSD| 40551442
ĐỀ SỐ 14
7. Thêm vào danh sách mặt hàng có thông tin nhập vào từ bàn phím, sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các mặt hàng có đơn giá > dg. Biết dg là một số thực nhập
vào từ bàn phím
9. Lưu danh sách các mặt hàng ra tệp sales.dat
10. Đọc danh sách các mặt hàng từ tệp sales.dat và in thông tin ra màn hình
Chương trình quản lý học sinh lưu trữ nội dung các thông n dạng cấu trúc.
Mã HS,
Khu vực,
Điểm Toán,
Điểm Văn,
Điểm ưu ên, Tổng điểm, Xếp loại.
Các thông n Mã HS, Khu vực, Điểm Toán, Điểm Văn được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các công việc sau
2. Nhập vào từ bàn phím một danh sách các học sinh.
3. Điền thông tin Điểm ưu tiên cho học sinh căn cứ vào khu vực: - Nếu khu vực là
KV1, điểm ưu ên = 0.75
- Nếu khu vực là KV2-NT, điểm ưu ên = 0.5
- Nếu khu vực là KV2, điểm ưu ên = 0.25
- Nếu khu vực là KV3, điểm ưu ên = 0
Tính tổng điểm cho các học sinh biết:
Tổng điểm = Điểm Toán + Điểm Văn + Điểm ưu ên.
4. In ra màn hình danh sách học sinh với đầy đủ thông tin dưới dạng bảng.
5. Sắp xếp danh sách học sinh theo thứ tự giảm dần của tổng điểm và in ra màn hình.
6. In ra màn hình danh sách học sinh có điểm Toán và điểm Văn cùng >= 8.
7. Thêm vào danh sách một học sinh với thông tin nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các học sinh có điểm ưu tiên > diem với diem một số được
nhập vào từ bàn phím.
9. Lưu danh sách học sinh ra tệp hs1.dat.
10.Đọc danh sách học sinh từ tệp hs1.dat và in danh sách ra màn hình.
Viết chương trình quản lý vật tư trong một xí nghiệp với thông tin của mỗi vật tư bao
gồm:
Mã vật tư (kiểu xâu),
Tên vật tư (kiểu xâu),
Số ợng (số nguyên),
Đơn vị nh (kiểu xâu),
lOMoARcPSD| 40551442
ĐỀ SỐ 15
Khấu hao (số thực)
Giá trị
Các thông n Mã vật tư, tên vật tư, số ợng, đơn vị nh, khấu hao được nhập vào từ
bàn phím.
1. Xây dựng menu thực hiện các công việc sau
2. Nhập vào từ bàn phím một danh sách các vật tư.
3. Điền thông tin Giá trị cho vật tư căn cứ vào đơn vị tính:
- Nếu đơn vị nh là Hộp, giá trị = Khấu hao*300000
- Nếu đơn vị nh là Thùng, giá trị = Khấu hao*500000
- Nếu đơn vị nh khác, giá trị = Khấu hao*200000
4. In ra màn hình danh sách vật tư với đầy đủ thông tin dưới dạng bảng.
5. Sắp xếp danh sách vật tư theo thứ tự tăng dần của Giá trị và in ra màn hình danh
sách sau sắp xếp
6. In ra màn hình danh sách các vật tư có đơn vị tính là Hộp.
7. Thêm vào danh sách một học sinh với thông tin nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các vật tư có số lượng > sluong với sluong là một số được
nhập vào từ bàn phím.
9. Lưu danh sách vật tư ra tệp vt.dat
10.Đọc danh sách vật tư từ tệp vt.dat và in danh sách ra màn hình.
Viết chương trình quản lý điểm của một hội thi nghề năm 2021 gồm các thông tin về
các thí sinh như sau:
SoBD,
TenTS,
Chuyen_Nganh,
TenTruong,
DiemLT,
DiemTH, TongDiem, Giai.
Trong đó {SoBD, TenTS, NgaySinh, Chuyen_Nganh, TenTruong, DiemLT, DiemTH}
được nhập từ bàn phím.
Hãy thực hiện các yêu cầu sau:
1. Tạo menu thực hiện các yêu cầu dưới đây
2. Nhập danh sách thí sinh từ bàn phím
3. Tính tổng điểm (TongDiem) biết điểm thực hành (DiemTH) được tính hệ số 2,
điểm lý thuyết (DiemLT) hệ số 1
Biết rằng các thí sinh có tổng điểm từ 26 đến 30 đạt giải Nhất; các thí sinh tổng
điểm từ 23 đến dưới 26 đạt giải Nhì, các thí sinh có điểm từ 20 đến dưới 23 đạt giải
lOMoARcPSD| 40551442
ĐỀ SỐ 16
Ba, còn lại giải khuyến khích. Hãy cập nhật trường Giai để thể hiện đúng kết quả
của các thí sinh dự thi.
4. In danh sách thí sinh với đầy đủ thông tin dưới dạng bảng
5. In ra thông tin về các thí sinh đạt giải Nhất
6. Sắp xếp danh sách thí sinh theo thứ tự tăng dần của TongDiem.
7. Thêm vào danh sách một thí sinh, với thông tin nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các thí sinh thuộc chuyên ngành cn, với cn nhập vào từ bàn
phím.
9. Lưu danh sách thí sinh ra tệp thinghe.dat
10. Đọc danh sách thí sinh từ tệp thinghe.dat in thông tin ra màn hình.
ĐỀ SỐ 20
lOMoARcPSD| 40551442
Viết chương trình quản lý kết quả kiểm tra chất lượng HK1 năm học 2021 -2022 gồm
các thông tin như sau:
Số BD,
Tên HS,
điểm Toán,
điểm Lý,
điểm Hóa,
Tổng điểm,
Kết quả,
Trong đó {Số BD, Tên HS, Lớp, điểm Toán, điểm Lý, điểm Hóa} được nhập từ bàn
phím.
Hãy thực hiện các yêu cầu sau:
1. Tạo menu thực hiện các công việc dưới đây
2. Nhập danh sách học sinh từ bàn phím
3. Tính Tổng điểm biết: Tổng điểm = Điểm Toán + Điểm Lý + Điểm Hoá Hãy tạo
giá trị cho cột Kết Quả biết rằng:
- Học sinh nào thi cả 3 môn có điểm >= 5 thì ghi "Đạt"
- Học sinh nào có 2 môn thi điểm >= 5 thì ghi "Thi Lại"
- Các trường hợp còn lại thì ghi "Hỏng"
4. In danh sách học sinh với đầy đủ thông tin dưới dạng bảng
5. In ra thông tin về các thí sinh thi đạt
6. Sắp xếp danh sách thí sinh theo thứ tự giảm dần của Tổng điểm
7. Thêm vào danh sách một thí sinh với thông tin nhập vào từ bàn phím sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách thí sinh có số báo danh là sbd, biết sbd nhập vào thừ bàn
phím.
9. Lưu danh sách thí sinh ra tệp chatluong.dat
10. Đọc danh sách thí sinh từ tệp chatluong.dat và kết xuất thông tin lên màn hình.
lOMoARcPSD| 40551442
ĐỀ SỐ 21
Viết chương trình quản lý doanh thu mặt hàng thiết bị laptop của một cửa
hàng với thông tin của mỗi thiết bị bao gồm:
mã lap;
tên lap;
đơn giá;
số lượng;
chất lượng (1, 2);
thuế VAT; tổng tiền.
Trong đó {mã lap; tên lap; đơn giá; số lượng; chất lượng} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách thiết bị từ bàn phím 3. Tính thuế VAT
của các mặt hàng, biết:
Nếu chất lượng loại 1: VAT=30%*đơn giá*số lượng
Nếu chất lượng loại 2: VAT=10%* đơn giá*số lượng
Tính tổng tiền với tổng tiền = đơn giá*số lượng +thuế VAT
4. In danh sách thiết bị với đầy đủ thông tin dưới dạng bảng
5. In thông tin các thiết bị có chất lượng loại 1
6. Sắp xếp danh sách thiết bị theo thứ tự giảm dần của tổng tiền
7. Thêm vào danh sách một thiết bị với thông tin nhập vào từ bàn phím sao
cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách các thiết bị có thuế VAT >vat với vat là một số thực
được nhập vào từ bàn phím
9. Lưu danh sách nhân viên ra tệp lap.dat
10. Đọc danh sách nhân viên từ tệp lap.datkết xuất thông tin lên màn hình
lOMoARcPSD| 40551442
ĐỀ SỐ 22
Viết chương trình các học viên của một trung tâm ngoại ngữ với thông tin của
mỗi học viên bao gồm:
mã học viên;
tên học viên;
tuổi;
thời gian học (số nguyên: 3, 6, 9, 12)
học phí
Trong đó {mã học viên; tên học viên; tuổi, thời gian học} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách học viên từ bàn phím
3. Tính học phí của các học viên, biết: Nếu thời gian học 3 tháng: học phí =
120000
Nếu thời gian học 6 tháng: học phí = 210000
Nếu thời gian học 9 tháng: học phí = 270000
Nếu thời gian học 12 tháng: học phí = 300000
4. In danh sách học viên với đầy đủ thông tin dưới dạng bảng
5. In thông tin các học viên có thời gian học 6 tháng
6. Sắp xếp danh sách học viên theo thứ tự tăng dần của học phí
7. Thêm vào danh sách một học viên với thông tin nhập vào từ bàn phím sao
cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách các học viên có tuổi > t với t là một số nguyên được
nhập vào từ bàn phím
9. Lưu danh sách nhân viên ra tệp hocvien.dat
10. Đọc danh sách nhân viên từ tệp hocvien.dat và in thông tin lên màn hình
lOMoARcPSD| 40551442
ĐỀ SỐ 23
Viết chương trình quản lý sinh viên trong một lớp học với thông tin của một sinh viên
gồm:
mã sinh viên (masv: kiểu xâu), tên sinh viên (tensv:
kiểu xâu),
năm sinh (số nguyên),
giới tính (kiểu logic bool: true là nam và false là nữ),
điểm trung bình cả năm (tbcn: số thực), học
bổng (số thực).
Trong đó {mã sinh viên, tên sinh viên, năm sinh, giới tính} được nhập vào từ bàn
phím.
1. Xây dựng menu thực hiện các chức năng sau. 2.
Nhập danh sách sinh viên từ bàn phím
3. Tính học bổng cho các sinh viên, biết:
Nếu điểm trung bình cả năm > = 9.0 : Học bổng = 8 000 000
Nếu 8.0 <= điểm trung bình cả năm < 9.0 : Học bổng = 5 000 000
Nếu 7.0 <= điểm trung bình cả năm < 8.0 : Học bổng = 3 000 000
Nếu điểm trung bình cả năm < 7.0 : Học bổng = 0
4. In danh sách sinh viên ra màn hình dưới dạng bảng với đầy đủ thông tin
5. In thông tin sinh viên nữ có điểm trung bình cả năm cao nhất
6. Sắp xếp danh sách sinh viên theo thứ tự giảm dần của điểm trung bình cả năm
7. Thêm vào danh sách một sinh viên (thông tin của sinh viên nhập vào từ bàn phím)
sao cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách sinh viên có mã là msv, trong đó msv là mã nhập vào từ bàn
phím
9. Lưu danh sách sinh viên ra tệp sinhvien.dat
10.Đọc danh sách sinh viên từ tệp sinhvien.dat và kết xuất thông tin lên màn hình

Preview text:

lOMoAR cPSD| 40551442 ĐỀ SỐ 01
Viết chương trình quản lý sinh viên trong một lớp học với thông tin của một sinh viên gồm:
mã sinh viên (masv: kiểu xâu), tên sinh viên (tensv: kiểu xâu),
năm sinh (số nguyên),
giới tính (kiểu logic bool: true là nam và false là nữ),
điểm trung bình cả năm (tbcn: số thực), học bổng (số thực).
Trong đó {mã sinh viên, tên sinh viên, năm sinh, giới tính} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau. 2.
Nhập danh sách sinh viên từ bàn phím
3. Tính học bổng cho các sinh viên, biết:
Nếu điểm trung bình cả năm > = 9.0 : Học bổng = 8 000 000
Nếu 8.0 <= điểm trung bình cả năm < 9.0 : Học bổng = 5 000 000
Nếu 7.0 <= điểm trung bình cả năm < 8.0 : Học bổng = 3 000 000
Nếu điểm trung bình cả năm < 7.0 : Học bổng = 0
4. In danh sách sinh viên ra màn hình dưới dạng bảng với đầy đủ thông tin
5. In thông tin sinh viên nữ có điểm trung bình cả năm cao nhất
6. Sắp xếp danh sách sinh viên theo thứ tự giảm dần của điểm trung bình cả năm
7. Thêm vào danh sách một sinh viên (thông tin của sinh viên nhập vào từ bàn phím)
sao cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách sinh viên có mã là msv, trong đó msv là mã nhập vào từ bàn phím
9. Lưu danh sách sinh viên ra tệp sinhvien.dat
10.Đọc danh sách sinh viên từ tệp sinhvien.dat và kết xuất thông tin lên màn hình lOMoAR cPSD| 40551442 ĐỀ SỐ 2
Viết chương trình quản lý cán bộ trong một cơ quan với thông tin của mỗi cán bộ bao gồm:
Mã cán bộ (macb: kiểu xâu)
Tên cán bộ (tencb: kiểu xâu)
Hệ số lương (hsl: số thực)
Chức vụ (chucvu: kiểu xâu)
Phụ cấp chức vụ (phucap: số thực)
Lương (luong: số thực)
Trong đó {Mã cán bộ, Tên cán bộ, Hệ số lương, Chức vụ} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng dưới
2. Nhập danh sách cán bộ từ bàn phím
3. Tính lương của từng cán bộ trong danh sách cán bộ, với Lương = hệ số lương * 1
500 000 + phụ cấp chức vụ. Biết:
+ Nếu chức vụ là giám đốc “Giam doc” thì phụ cấp là 10 000 000 + Nếu
chức vụ là trưởng phòng “Truong phong” thì phụ cấp là 5 000 000 + còn lại là 2 000 000.
4. In danh sách cán bộ ra màn hình với đầy đủ thông tin dưới dạng bảng
5. Tính và hiển thị tổng lương của các cán bộ của phòng “hành chính”
6. Sắp xếp danh sách cán bộ theo chiều tăng dần của lương. In danh sách sau sắp xếp
7. Thêm vào danh sách một cán bộ với thông tin cán bộ nhập vào từ bàn phím sao
cho vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách cán bộ có mã là mcb, trong đó mcb nhập vào từ bàn phím.
9. Lưu danh sách cán bộ ra tệp canbo.dat
10. Đọc danh sách cán bộ từ tệp canbo.dat và kết xuất thông tin lên màn hình lOMoAR cPSD| 40551442 ĐỀ SỐ 3
Viết chương trình quản lý sách của một nhà xuất bản với thông tin của mỗi cuốn sách bao gồm:
mã sách (MaS: kiểu xâu)
tên sách (tenS: kiểu xâu);
tác giả (tacgia: kiểu xâu);
năm xuất bản (namxb: số nguyên);
thành tiền (thanhtien: số thực);
thuế (thue: số thực)
tiền thực thu (thucthu: số thực)
Trong đó {mã sách; tên sách; tác giả; năm XB; thành tiền} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng dưới đây
2. Nhập thông tin các cuốn sách từ bàn phím
3. Tính thuế cho các cuốn sách biết thuế = thành tiền * 10% Tính thực thu với thực thu = thành tiền - thuế.
4. In danh sách các cuốn sách với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp các cuốn sách theo thứ tự giảm dần của năm XB
6. In danh sách các cuốn sách có năm xuất bản = năm với năm là một số nguyên
được nhập vào từ bàn phím
7. Thêm vào danh sách một cuốn sách với thông tin nhập vào từ bàn phím
8. Xóa khỏi danh sách cuốn sách có mã là ms, với ms nhập vào thừ bàn phím
9. Lưu danh sách các cuốn sách ra tệp books.dat
10. Đọc danh sách các cuốn sách từ tệp books.dat và kết xuất thông tin lên màn
hìnhViết chương trình quản lý hộ dân trong một phường với thông tin của mỗi hộ bao gồm:
mã hộ (kiểu xâu);
tên chủ hộ (kiểu xâu); lOMoAR cPSD| 40551442 ĐỀ SỐ 4
số thành viên (số nguyên);
mức thu nhập (số thực);
hộ nghèo (kiểu bool, true là hộ nghèo, false: không)
trợ cấp (số thực).
Trong đó {mã hộ; tên chủ hộ; số thành viên; mức thu nhập} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng dưới đây 2.
Nhập thông tin các hộ dân từ bàn phím
3. Tính trợ cấp cho các hộ biết:
Nếu là hộ nghèo và số thành viên >=5 thì trợ cấp là 1trieu/1 nguoi
Nếu là hộ nghèo và 3<= số thành viên <5 thì trợ cấp là 800nghin/1 nguoi
Nếu là hộ nghèo và 1<= số thành viên <3 thì trợ cấp là 500nghin/1 nguoi
Nếu không là hộ nghèo trợ cấp = 0
4. In danh sách thông tin các hộ dân với đầy đủ thông tin dưới dạng bảng
5. In thông tin các hộ dân thu nhập nhỏ nhất
6. Sắp xếp các hộ dân theo thứ tự giảm dần của số thành viên
7. Thêm vào danh sách một hộ dân có thông tin được nhập vào từ bàn phím
8. Xóa khỏi danh sách hộ dân hộ có tên chủ hộ là ten, với ten nhập vào từ bàn phím
9. Lưu danh sách các hộ dân ra tệp ho_dan.dat
10. Đọc danh sách các hộ dân từ tệp ho_dan.dat và in thông tin ra màn hình
Viết chương trình quản lý lương nhân viên trong một công ty với thông tin của mỗi nhân viên bao gồm:
mã nhân viên (manv: kiểu xâu);
tên nhân viên (tennv: kiểu xâu);năm công tác
lương cơ bản (luongcb: số thực); phụ cấp (phucap:
số thực) thu nhập. lOMoAR cPSD| 40551442 ĐỀ SỐ 5
Trong đó {mã nv; tên nv; lương cơ bản; phụ cấp} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau đây.
2. Nhập danh sách nhân viên từ bàn phím
3. Tính thu nhập của nhân viên với thu nhập = lương cơ bản + phụ cấp
Biết năm công tác > = 20: phụ cấp = 10000000
15<= Năm công tác <20: phụ cấp = 8000000
10<= Năm công tác <15: phụ cấp = 5000000
5<= Năm công tác <10: phụ cấp = 3000000
Năm công tác < 5: phụ cấp = 1000000
4. In danh sách nhân viên với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách nhân viên theo thứ tự tăng dần về hệ số lương(lương cơ
bản). In ds nhân viên sau sắp xếp.
6. In thông tin nhân viên có thu nhập cao nhất
7. Thêm vào danh sách nhân viên có thông tin nhân viên nhập vào từ bàn phím
sao cho vẫn đảm bảo thứ tự sắp xếp
8. Xóa nhân viên có mã là ma(bất kì), với ma nhập vào từ bàn phím.
9. Lưu danh sách nhân viên ra tệp nv.dat
10.Đọc danh sách nhân viên từ tệp nv.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý hàng hóa trong một siêu thị với thông tin của mỗi mặt hàng bao gồm:
mã hàng (kiểu xâu); tên hàng (kiểu xâu);
đơn vị tính (kiểu xâu);
đơn giá (số thực);
số lượng (số nguyên);
thành tiền (số thực);
Trong đó {mã hàng; tên hàng; đơn vị tính; đơn giá; số lượng} được nhập vào từ bàn phím. lOMoAR cPSD| 40551442 ĐỀ SỐ 6
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập thông tin các mặt hàng từ bàn phím
3. Tính cột thành tiền với thành tiền = đơn giá*số lượng.
4. In danh sách thông tin các mặt hàng
5. Sắp xếp các mặt hàng theo thứ tự tăng dần về số lượng. In ds sau sắp xếp.
6. In thông tin các mặt hàng có thành tiền lớn nhất
7. Thêm vào danh sách mặt hang có thông tin mặt hàng được nhập vào từ bàn phím
sao cho vẫn đảm bảo thứ tự sắp xếp
8. Xóa các mặt hàng có đơn vị tính là dv. Biết dv là một xâu nhập vào từ bàn phím (Thùng, Hộp, Gói, …)
9. Lưu danh sách các mặt hàng ra tệp product.dat
10. Đọc danh sách các mặt hàng từ tệp product.dat và in thông tin ra màn hình
Viết chương trình quản lý đội bóng với mỗi cầu thủ bao gồm các thông tin sau:
mã cầu thủ (kiểu xâu); tên cầu thủ (kiểu xâu);
tuổi (số nguyên);
vị trí (kiểu xâu);
số huy chương (số nguyên)
thưởng (số thực)
Trong đó {mã cầu thủ; tên cầu thủ; tuổi, vị trí, số huy chương} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập thông tin các cầu thủ từ bàn phím
3. Tính cột thưởng cho các cầu thủ biết số huy chương > 10: thưởng = số huy
chương * 500000. biết 5<= số huy chương <10: thưởng = số huy chương *
300000. Biết 1<= số huy chương <5: thưởng = số huy chương *200000
4. In danh sách thông tin các cầu thủ
5. Sắp xếp các cầu thủ theo thứ tự giảm dần của tuổi. In ds sau sắp xếp. lOMoAR cPSD| 40551442 ĐỀ SỐ 7
6. In thông tin các cầu thủ có thưởng nhỏ nhất
7. Thêm vào danh sách cầu thủ có thông tin được nhập vào từ bàn phím sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa cầu thủ có mã là mact. Biết mact là một xâu nhập vào từ bàn phím.
9. Lưu danh sách các cầu thủ ra tệp player.dat
10. Đọc danh sách các cầu thủ từ tệp player.dat và in thông tin ra màn hình
Viết chương trình quản lý lương nhân viên trong một phân xưởng với thông tin của mỗi nhân viên bao gồm:
mã nv (kiểu xâu); tên nv (kiểu xâu);
lương ngày (số thực);
ngày công (số nguyên);
lương tháng (số thực); thưởng;
Trong đó {mã nv; tên nv; lương ngày; ngày công} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách nhân viên từ bàn phím
3. Tính lương tháng của nhân viên với lương tháng=lương ngày*ngày công.
Tính thưởng cho các nhân viên, biết:
Nếu ngày công > = 26: Thưởng = 5000000
Nếu 24 <= ngày công < 26 : Thưởng = 3000000
Nếu 22 <= ngày công < 24 : Thưởng = 2000000
Nếu ngày công < 22: Thưởng = 1000000
4. In danh sách nhân viên với đầy đủ thông tin dưới dạng bảng
5. In thông tin nhân viên có ngày công cao nhất
6. Sắp xếp danh sách nhân viên theo thứ tự giảm dần của trường thưởng
7. Thêm vào danh sách nhân viên có thông tin được nhập vào từ bàn phím sao cho
vẫn đảm bảo thứ tự sắp xếp lOMoAR cPSD| 40551442 ĐỀ SỐ 8
8. Xóa khỏi danh sách nhân viên có mã là manv, với manv nhập vào từ bàn phím.
9. Lưu danh sách nhân viên ra tệp employee.dat
10. Đọc danh sách nhân viên từ tệp employee.dat và kết xuất thông tin lên màn hình lOMoAR cPSD| 40551442 ĐỀ SỐ 09
Viết chương trình quản lý Điểm của thí sinh gồm: • mã thí sinh; tên thí sinh, khu vực, điểm môn 1, điểm môn 2điểm môn 3điểm ưu tiêntổng điểm
Trong đó {mã thí sinh; họ tên thí sinh, khu vực, điểm môn 1, điểm môn 2, điểm môn
3} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách n thí sinh từ bàn phím
3. Tính điểm ưu tiên theo khu vực, biết: Nếu thí sinh thuộc khu vực 1: cộng 0.5 điểm
Nếu thí sinh thuộc khu vực 2: cộng 1.0 điểm
Nếu thí sinh thuộc khu vực 3: không được cộng điểm ưu tiên
Tính tổng điểm của các thí sinh với tổng điểm= điểm môn 1+ điểm môn 2+điểm môn 3+ điểm ưu tiên
4. In danh sách thí sinh với đầy đủ thông tin dưới dạng bảng
5. In thông tin thí sinh có tổng điểm cao nhất
6. Sắp xếp danh sách thí sinh theo thứ tự giảm dần của tổng điểm
7. Thêm vào danh sách thí sinh có thông tin được nhập vào từ bàn phím.
8. Xóa khỏi danh sách các thí sinh có tổng điểm < điểm chuẩn. Biết rằng: điểm
chuẩn là một số thực nhập vào từ bàn phím.
9. Lưu danh sách thí sinh ra tệp thisinh.dat
10. Đọc danh sách thí sinh từ tệp thisinh.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý các sản phẩm của một công ty bao gồm:
mã sản phẩm, tên sản phẩm,
số lượng, đơn giá, giảm giá, tổng tiền
Trong đó {mã sản phẩm, tên sản phẩm, số lượng, đơn giá} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách n sản phẩm từ bàn phím
3. Tính giảm giá cho các sản phẩm, biết: Nếu 50<=Số lượng <100: giảm giá 500000 lOMoAR cPSD| 40551442 ĐỀ SỐ 10
Nếu 100<=Số lượng <150: giảm giá 1000000
Nếu Số lượng > = 150: giảm giá 2000000
Tính Tổng tiền của sản phẩm với tổng tiền = số lượng*đơn giá – giảm giá
4. In danh sách sản phẩm với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách sản phẩm theo thứ tự giảm dần của trường đơn giá
6. In thông tin sản phầm có tổng tiền lớn nhất
7. Thêm vào danh sách sản phẩm có thông tin được nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các sản phẩm có số lượng > x với x là một số nguyên được nhập vào từ bàn phím
9. Lưu danh sách sản phẩm ra tệp luu.dat
10. Đọc danh sách sản phẩm từ tệp luu.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý doanh thu mặt hàng thiết bị điện thoại của một cửa hàng
với thông tin của mỗi thiết bị bao gồm:
mã mobile (kiểu xâu); tên mobile (kiểu xâu); đơn giá (số thực);
số lượng (số nguyên);
chất lượng (số nguyên: 1, 2);
thuế VAT (số thực);
tổng tiền (số thực)
Trong đó {mã mobile; tên mobile; đơn giá; số lượng; chất lượng} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách thiết bị từ bàn phím 3. Tính thuế VAT của các mặt hàng, biết:
Nếu chất lượng loại 1: VAT=30%* đơn giá*số lượng
Nếu chất lượng loại 2: VAT=10%* đơn giá*số lượng
Tính tổng tiền với tổng tiền = đơn giá*số lượng + thuế VAT
4. In danh sách thiết bị với đầy đủ thông tin dưới dạng bảng
5. In thông tin các thiết bị có chất lượng loại 2
6. Sắp xếp danh sách thiết bị theo thứ tự giảm dần về thuế VAT
7. Thêm vào danh sách một thiết bị với thông tin nhập vào từ bàn phím, sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các thiết bị có thuế VAT >vat với vat là một số thực được nhập vào từ bàn phím
9. Lưu danh sách nhân viên ra tệp mobile.dat
10. Đọc danh sách nhân viên từ tệp mobile.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý các sản phẩm của một công ty bao gồm: lOMoAR cPSD| 40551442 ĐỀ SỐ 11
mã sản phẩm, tên sản phẩm,
số lượng, đơn giá, giảm giá, tổng tiền
Trong đó {mã sản phẩm, tên sản phẩm, số lượng, đơn giá} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách n sản phẩm từ bàn phím
3. Tính giảm giá cho các sản phẩm, biết: Nếu 50<=Số lượng <100: giảm giá 500000
Nếu 100<=Số lượng <150: giảm giá 1000000
Nếu Số lượng > = 150: giảm giá 2000000
Tính Tổng tiền của sản phẩm với tổng tiền = số lượng*đơn giá – giảm giá
4. In danh sách sản phẩm với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách sản phẩm theo thứ tự giảm dần của trường đơn giá
6. In thông tin sản phầm có tổng tiền lớn nhất
7. Thêm vào danh sách sản phẩm có thông tin được nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các sản phẩm có số lượng > x với x là một số nguyên được nhập vào từ bàn phím
9. Lưu danh sách sản phẩm ra tệp luu.txt
10. Đọc danh sách sản phẩm từ tệp luu.txt và kết xuất thông tin lên màn hình
Chương trình quản lý học sinh lưu trữ nội dung các thông tin dạng cấu trúc gồm: • Mã HS, Tên HS, Điểm Toán, Điểm Lý,
Điểm Hoá, Điểm TB, Xếp loại.
Các thông tin Mã HS, Tên HS, Điểm Toán, Điểm Lý, Điểm Hoá được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các công việc sau
2. Nhập vào từ bàn phím một danh sách các học sinh.
3. Tính điểm trung bình cho các học sinh biết:
ĐTB = (Điểm Toán + Điểm Lý + Điểm Hoá)/ 3.
Điền thông tin Xếp loại cho học sinh biết:
Nếu ĐTB>= 9, xếp loại “Xuất sắc”.
Nếu ĐTB>= 8, xếp loại “Giỏi”.
Nếu ĐTB>= 7, xếp loại “Khá”. lOMoAR cPSD| 40551442 ĐỀ SỐ 12
Nếu ĐTB>= 5, xếp loại “Trung bình”.
Nếu ĐTB<5, xếp loại “Yếu”.
4. In ra màn hình danh sách học sinh với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách học sinh theo thứ tự giảm dần của điểm trung bình và in ra danh sách sau sắp xếp
6. In ra màn hình danh sách các học sinh có điểm Hoá lớn nhất.
7. Thêm vào danh sách học sinh với thông tin nhập vào từ bàn phím, sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các học sinh có điểm Lý < diem_ly với diem_ly là một số
được nhập vào từ bàn phím.
9. Lưu danh sách học sinh ra tệp sv1.dat
10.Đọc danh sách học sinh từ tệp sv1.dat và in danh sách ra màn hình. 11.
Chương trình quản lý nhân viên lưu trữ nội dung các thông tin dạng cấu trúc gồm: • Mã NV, Tên NV, Chức vụ,
Hệ số lương,
Lương, Phụ cấp chức vụ, Thực lĩnh.
Các thông tin Mã NV, Tên NV, Chức vụ, Hệ số lương được nhập vào từ bàn phím.
1. Viết chương trình dạng menu thực hiện các công việc sau:
2. Nhập vào từ bàn phím một danh sách các nhân viên.
3. Tính Lương cho các nhân viên biết: Lương = Hệ số lương * 1 490 000.
Điền thông tin Phụ cấp chức vụ cho nhân viên biết:
- Nếu Chức vụ là TP, phụ cấp là 1 000 000.
- Nếu Chức vụ là PP, phụ cấp là 700 000.
- Nếu Chức vụ là NV, phụ cấp là 300 000.
Điền thông tin Thực lĩnh cho nhân viên biết:
Thực lĩnh = Lương + Phụ cấp chức vụ
4. In ra màn hình danh sách nhân viên với đầy đủ thông tin dưới dạng bảng.
5. Sắp xếp danh sách nhân viên theo thứ tự giảm dần của Thực lĩnh và in ra danh sách sau sắp xếp.
6. In ra màn hình danh sách nhân viên có chức vụ là TP.
7. Thêm vào danh sách nhân viên có thông tin hập vào từ bàn phím, sao cho vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các nhân viên có Hệ số lương < hs_luong với hs_luong là một
số được nhập vào từ bàn phím.
9. Lưu danh sách nhân viên ra tệp nv1.dat lOMoAR cPSD| 40551442 ĐỀ SỐ 13
10.Đọc danh sách nhân viên từ tệp nv1.dat và in danh sách ra màn hình.
Viết chương trình quản lý điểm sinh viên trong một lớp với thông tin của mỗi sinh viên bao gồm: • mã sv; họ tên; điểm TB;
điểm RL (rèn luyện); điểm TL (tích lũy).
Trong đó {mã sv; họ tên; điểm TB; điểm RL} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách sinh viên từ bàn phím
3. Tính điểm TL của sinh viên với điểm TL = (điểm TB + điểm RL)/2.
4. In danh sách sinh viên với đầy đủ thông tin dưới dạng bảng
5. Sắp xếp danh sách sinh viên theo thứ tự tăng dần của điểm RL
6. In thông tin sinh viên có điểm TL cao nhất
7. Thêm vào danh sách một sinh viên với thông tin nhập vào từ bàn phím sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa các sinh viên có điểm TB < hs với hs là một số thực được nhập vào từ bàn phím
9. Lưu danh sách sinh viên ra tệp sv.dat
10. Đọc danh sách sinh viên từ tệp sv.dat và kết xuất thông tin lên màn hình
Viết chương trình quản lý hàng hóa trong một siêu thị với thông tin của mỗi mặt hàng bao gồm:
mã hàng; tên hàng; đơn vị tính; đơn giá; số lượng;
thành tiền; thuế VAT.
Trong đó {mã hàng; tên hàng; đơn vị tính; đơn giá; số lượng} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập thông tin các mặt hàng từ bàn phím
3. Tính cột thành tiền với thành tiền=đơn giá*số lượng.
Tính cột Thuế với Thuế = thành tiền * 10%.
4. In danh sách thông tin các mặt hàng
5. Sắp xếp các mặt hàng theo thứ tự giảm dần về Thuế
6. In thông tin các mặt hàng có số lượng nhỏ nhất lOMoAR cPSD| 40551442 ĐỀ SỐ 14
7. Thêm vào danh sách mặt hàng có thông tin nhập vào từ bàn phím, sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các mặt hàng có đơn giá > dg. Biết dg là một số thực nhập vào từ bàn phím
9. Lưu danh sách các mặt hàng ra tệp sales.dat
10. Đọc danh sách các mặt hàng từ tệp sales.dat và in thông tin ra màn hình
Chương trình quản lý học sinh lưu trữ nội dung các thông tin dạng cấu trúc. • Mã HS, Khu vực, Điểm Toán, Điểm Văn,
Điểm ưu tiên, Tổng điểm, Xếp loại.
Các thông tin Mã HS, Khu vực, Điểm Toán, Điểm Văn được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các công việc sau
2. Nhập vào từ bàn phím một danh sách các học sinh.
3. Điền thông tin Điểm ưu tiên cho học sinh căn cứ vào khu vực: - Nếu khu vực là KV1, điểm ưu tiên = 0.75
- Nếu khu vực là KV2-NT, điểm ưu tiên = 0.5
- Nếu khu vực là KV2, điểm ưu tiên = 0.25
- Nếu khu vực là KV3, điểm ưu tiên = 0
Tính tổng điểm cho các học sinh biết:
Tổng điểm = Điểm Toán + Điểm Văn + Điểm ưu tiên.
4. In ra màn hình danh sách học sinh với đầy đủ thông tin dưới dạng bảng.
5. Sắp xếp danh sách học sinh theo thứ tự giảm dần của tổng điểm và in ra màn hình.
6. In ra màn hình danh sách học sinh có điểm Toán và điểm Văn cùng >= 8.
7. Thêm vào danh sách một học sinh với thông tin nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các học sinh có điểm ưu tiên > diem với diem là một số được nhập vào từ bàn phím.
9. Lưu danh sách học sinh ra tệp hs1.dat.
10.Đọc danh sách học sinh từ tệp hs1.dat và in danh sách ra màn hình.
Viết chương trình quản lý vật tư trong một xí nghiệp với thông tin của mỗi vật tư bao gồm:
Mã vật tư (kiểu xâu),
Tên vật tư (kiểu xâu),
Số lượng (số nguyên),
Đơn vị tính (kiểu xâu), lOMoAR cPSD| 40551442 ĐỀ SỐ 15
Khấu hao (số thực) Giá trị
Các thông tin Mã vật tư, tên vật tư, số lượng, đơn vị tính, khấu hao được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các công việc sau
2. Nhập vào từ bàn phím một danh sách các vật tư.
3. Điền thông tin Giá trị cho vật tư căn cứ vào đơn vị tính:
- Nếu đơn vị tính là Hộp, giá trị = Khấu hao*300000
- Nếu đơn vị tính là Thùng, giá trị = Khấu hao*500000
- Nếu đơn vị tính khác, giá trị = Khấu hao*200000
4. In ra màn hình danh sách vật tư với đầy đủ thông tin dưới dạng bảng.
5. Sắp xếp danh sách vật tư theo thứ tự tăng dần của Giá trị và in ra màn hình danh sách sau sắp xếp
6. In ra màn hình danh sách các vật tư có đơn vị tính là Hộp.
7. Thêm vào danh sách một học sinh với thông tin nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các vật tư có số lượng > sluong với sluong là một số được nhập vào từ bàn phím.
9. Lưu danh sách vật tư ra tệp vt.dat
10.Đọc danh sách vật tư từ tệp vt.dat và in danh sách ra màn hình.
Viết chương trình quản lý điểm của một hội thi nghề năm 2021 gồm các thông tin về các thí sinh như sau: • SoBD, TenTS, Chuyen_Nganh, TenTruong, DiemLT,
DiemTH, TongDiem, Giai.
Trong đó {SoBD, TenTS, NgaySinh, Chuyen_Nganh, TenTruong, DiemLT, DiemTH}
được nhập từ bàn phím.
Hãy thực hiện các yêu cầu sau:
1. Tạo menu thực hiện các yêu cầu dưới đây
2. Nhập danh sách thí sinh từ bàn phím
3. Tính tổng điểm (TongDiem) biết điểm thực hành (DiemTH) được tính hệ số 2,
điểm lý thuyết (DiemLT) hệ số 1
Biết rằng các thí sinh có tổng điểm từ 26 đến 30 đạt giải Nhất; các thí sinh có tổng
điểm từ 23 đến dưới 26 đạt giải Nhì, các thí sinh có điểm từ 20 đến dưới 23 đạt giải lOMoAR cPSD| 40551442 ĐỀ SỐ 16
Ba, còn lại giải khuyến khích. Hãy cập nhật trường Giai để thể hiện đúng kết quả
của các thí sinh dự thi.
4. In danh sách thí sinh với đầy đủ thông tin dưới dạng bảng
5. In ra thông tin về các thí sinh đạt giải Nhất
6. Sắp xếp danh sách thí sinh theo thứ tự tăng dần của TongDiem.
7. Thêm vào danh sách một thí sinh, với thông tin nhập vào từ bàn phím, sao cho
vẫn đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách các thí sinh thuộc chuyên ngành cn, với cn nhập vào từ bàn phím.
9. Lưu danh sách thí sinh ra tệp thinghe.dat
10. Đọc danh sách thí sinh từ tệp thinghe.dat và in thông tin ra màn hình. ĐỀ SỐ 20 lOMoAR cPSD| 40551442
Viết chương trình quản lý kết quả kiểm tra chất lượng HK1 năm học 2021 -2022 gồm các thông tin như sau: • Số BD, Tên HS, điểm Toán, điểm Lý, điểm Hóa, Tổng điểm, Kết quả,
Trong đó {Số BD, Tên HS, Lớp, điểm Toán, điểm Lý, điểm Hóa} được nhập từ bàn phím.
Hãy thực hiện các yêu cầu sau:
1. Tạo menu thực hiện các công việc dưới đây
2. Nhập danh sách học sinh từ bàn phím
3. Tính Tổng điểm biết: Tổng điểm = Điểm Toán + Điểm Lý + Điểm Hoá Hãy tạo
giá trị cho cột Kết Quả biết rằng:
- Học sinh nào thi cả 3 môn có điểm >= 5 thì ghi "Đạt"
- Học sinh nào có 2 môn thi điểm >= 5 thì ghi "Thi Lại"
- Các trường hợp còn lại thì ghi "Hỏng"
4. In danh sách học sinh với đầy đủ thông tin dưới dạng bảng
5. In ra thông tin về các thí sinh thi đạt
6. Sắp xếp danh sách thí sinh theo thứ tự giảm dần của Tổng điểm
7. Thêm vào danh sách một thí sinh với thông tin nhập vào từ bàn phím sao cho vẫn
đảm bảo thứ tự sắp xếp
8. Xóa khỏi danh sách thí sinh có số báo danh là sbd, biết sbd nhập vào thừ bàn phím.
9. Lưu danh sách thí sinh ra tệp chatluong.dat
10. Đọc danh sách thí sinh từ tệp chatluong.dat và kết xuất thông tin lên màn hình. lOMoAR cPSD| 40551442 ĐỀ SỐ 21
Viết chương trình quản lý doanh thu mặt hàng thiết bị laptop của một cửa
hàng với thông tin của mỗi thiết bị bao gồm: • mã lap;tên lap; đơn giá; số lượng;
chất lượng (1, 2);
thuế VAT; tổng tiền.
Trong đó {mã lap; tên lap; đơn giá; số lượng; chất lượng} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau
2. Nhập danh sách thiết bị từ bàn phím 3. Tính thuế VAT
của các mặt hàng, biết:
Nếu chất lượng loại 1: VAT=30%*đơn giá*số lượng
Nếu chất lượng loại 2: VAT=10%* đơn giá*số lượng
Tính tổng tiền với tổng tiền = đơn giá*số lượng +thuế VAT
4. In danh sách thiết bị với đầy đủ thông tin dưới dạng bảng
5. In thông tin các thiết bị có chất lượng loại 1
6. Sắp xếp danh sách thiết bị theo thứ tự giảm dần của tổng tiền
7. Thêm vào danh sách một thiết bị với thông tin nhập vào từ bàn phím sao
cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách các thiết bị có thuế VAT >vat với vat là một số thực
được nhập vào từ bàn phím
9. Lưu danh sách nhân viên ra tệp lap.dat
10. Đọc danh sách nhân viên từ tệp lap.dat và kết xuất thông tin lên màn hình lOMoAR cPSD| 40551442 ĐỀ SỐ 22
Viết chương trình các học viên của một trung tâm ngoại ngữ với thông tin của mỗi học viên bao gồm: • mã học viên;tên học viên; tuổi;
thời gian học (số nguyên: 3, 6, 9, 12)học phí
Trong đó {mã học viên; tên học viên; tuổi, thời gian học} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau 2.
Nhập danh sách học viên từ bàn phím
3. Tính học phí của các học viên, biết: Nếu thời gian học 3 tháng: học phí = 120000
Nếu thời gian học 6 tháng: học phí = 210000
Nếu thời gian học 9 tháng: học phí = 270000
Nếu thời gian học 12 tháng: học phí = 300000
4. In danh sách học viên với đầy đủ thông tin dưới dạng bảng
5. In thông tin các học viên có thời gian học 6 tháng
6. Sắp xếp danh sách học viên theo thứ tự tăng dần của học phí
7. Thêm vào danh sách một học viên với thông tin nhập vào từ bàn phím sao
cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách các học viên có tuổi > t với t là một số nguyên được nhập vào từ bàn phím
9. Lưu danh sách nhân viên ra tệp hocvien.dat
10. Đọc danh sách nhân viên từ tệp hocvien.dat và in thông tin lên màn hình lOMoAR cPSD| 40551442 ĐỀ SỐ 23
Viết chương trình quản lý sinh viên trong một lớp học với thông tin của một sinh viên gồm:
mã sinh viên (masv: kiểu xâu), tên sinh viên (tensv: kiểu xâu),
năm sinh (số nguyên),
giới tính (kiểu logic bool: true là nam và false là nữ),
điểm trung bình cả năm (tbcn: số thực), học bổng (số thực).
Trong đó {mã sinh viên, tên sinh viên, năm sinh, giới tính} được nhập vào từ bàn phím.
1. Xây dựng menu thực hiện các chức năng sau. 2.
Nhập danh sách sinh viên từ bàn phím
3. Tính học bổng cho các sinh viên, biết:
Nếu điểm trung bình cả năm > = 9.0 : Học bổng = 8 000 000
Nếu 8.0 <= điểm trung bình cả năm < 9.0 : Học bổng = 5 000 000
Nếu 7.0 <= điểm trung bình cả năm < 8.0 : Học bổng = 3 000 000
Nếu điểm trung bình cả năm < 7.0 : Học bổng = 0
4. In danh sách sinh viên ra màn hình dưới dạng bảng với đầy đủ thông tin
5. In thông tin sinh viên nữ có điểm trung bình cả năm cao nhất
6. Sắp xếp danh sách sinh viên theo thứ tự giảm dần của điểm trung bình cả năm
7. Thêm vào danh sách một sinh viên (thông tin của sinh viên nhập vào từ bàn phím)
sao cho vẫn đảm bảo thứ tự sắp xếp.
8. Xóa khỏi danh sách sinh viên có mã là msv, trong đó msv là mã nhập vào từ bàn phím
9. Lưu danh sách sinh viên ra tệp sinhvien.dat
10.Đọc danh sách sinh viên từ tệp sinhvien.dat và kết xuất thông tin lên màn hình