Anh Phương Baby
Fire in the hole!
Biết là bài tập này vốn là bài tập cơ bản của C++ rồi, nhưng vì một số lý do cá nhân nên tớ chả biết gì mà làm :)
Các bác nào hảo tâm thì xin bỏ ra mấy phút làm giúp tớ nha :) Xin cảm ơn
Các bác nào hảo tâm thì xin bỏ ra mấy phút làm giúp tớ nha :) Xin cảm ơn
Yêu cầu bài quản lý điểm học sinh viết bằng ngôn ngữ c++:
1.Xây dựng lớp DANHSACH gồm các thuộc tính sau:
DANHSACH: MAHS (mã học sinh), HOTEN (họ và tên học sinh), NGAYSINH (ngày sinh), DIACHI (địa chỉ), SDT (số điện thoại).
Có các phương thức: phương thức khởi tạo, phương thức hủy, phương thức nhập dữ liệu (có kiểm tra xem mã học sinh đã tồn tại chưa, nếu tồn tại thì nhập mã khác nếu chưa tồn tại thì nhập tiếp các thông tin khác của học sinh đó), phương thức hiển thị thông tin học sinh, phương thức sắp xếp các học sinh theo thứ tự tăng dần của họ tên.
2.Xây dựng lớp BANGDIEM gồm các thuộc tính sau:
BANGDIEM: MAHS (mã học sinh), HOTEN (họ và tên học sinh), DIEMTOAN (điểm môn toán), DIEMHOA (điểm môn hóa), DIEMLY (điểm môn lý), DIEMSINH (điểm môn sinh), DIEMANH (điểm môn anh), DIEMKT (điểm môn kỹ thuật), DTB (điểm trung bình), XEPLOAI (xếp loại)
Có các phương thức: phương thức khởi tạo, phương thức hủy, phương thức nhập dữ liệu (trong đó không nhập dữ liệu cho thuộc tính điểm trung bình và xếp loại), phương thức tính điểm trung bình và xếp loại (trong đó điểm trung bình được tính theo công thức: DTB =(DT+DH+DL+DS+DA+DKT)/6, xếp loại được thực hiện như sau: nếu DTB>9.0 thì XL là xuất sắc, 8.0<=DTB<9.0 thì XL là Giỏi, 7.0<=DTB<8.0 thì XL là khá, 6.0<=DTB<7.0 thì XL là trung bình, 5.0<=DTB<6.0 thì XL là yếu, còn lại là kém), phương thức sắp xếp học sinh theo thứ tự tăng dần của điểm trung bình, phương thức hiển thị theo từng nhóm xếp loại được nhập vào từ bàn phím.
(Xây dựng hai lớp độc lập với nhau)



