C++ Buổi 24.4: Hệ thống quản lý của trường P(2) (Kế Thừa).
Ngôi trường P muốn nhờ bạn viết 1 phần mềm giúp họ quản lý giáo viên và học sinh bạn hãy giúp nhà trường nhé!.
Viết chương trình khai lớp Nguoi gồm các thông tin: Họ tên, Ngày sinh và Giới tính và khai báo lớp HocSinh gồm các thông tin: Mã sinh viên(tự động tăng dần), Điểm Gpa, Tên lớp.Sau đó cho lớp HocSinh kế thừa lớp Nguoi.Tiếp theo bạn hãy tạo 1 lớp GiaoVien gồm các thông tin sau : Mã giáo viên(tự động tăng dần), Môn giảng dạy và số lớp mà giáo viên đó giảng dạy và cũng cho lớp GiaoVien kế thừa lớp Nguoi
Đọc thông tin 1 học sinh từ bàn phím các thông tin: Họ tên, Ngày sinh, Giới tính, Điểm Gpa, Tên lớp.
Đọc thông tin 1 giáo viên từ bàn phím các thông tin: Họ tên, Ngày sinh, Giới tính, Môn giảng dạy và số lớp mà giáo viên đó giảng dạy.
Input Format:
Dòng đầu tiên nhập hai số N và M(N <= 100 và M <= 20).Trong đó N là số lượng Học Sinh, M là số lượng giáo viên của ngôi trường P.
N dòng tiếp mỗi 1 dòng là thông tin của 1 sinh viên.
M dòng tiếp mỗi 1 dòng là thông tin của 1 sinh viên.
Họ tên không quá 50 chữ cái(có thể chưa chuẩn), Ngày sinh viết chưa đúng chuẩn dd/mm/yyyy. Các giá trị điểm là số thực (Double).
Output Format
Đầu tiên bạn hãy in ra toàn bộ danh sách Học Sinh theo thứ tự Gpa giảm dần để xét trao học bổng nếu có 2 bạn cùng số điểm thì bạn có mã lớn hơn sẽ được xếp trước nhé.
Mỗi 1 Học Sinh bạn hãy in đủ: Mã sinh viên, Họ tên, Ngày sinh, Giới tính, Điểm Gpa, Tên lớp.(Điểm lấy độ chính xác 2 chữ số sau dấu phẩy)
Tiếp theo bãn hãy in ra toàn bộ danh sách các giáo viên theo số lớp mà giáo viên giảng dạy giảm dần nếu có 2 giáo viên có cùng số lớp thì giáo viên nào lớn tuổi hơn sẽ được xếp trước.
Mỗi 1 Giáo Viên bạn hãy in đủ:Mã giáo viên, Họ tên, Ngày sinh, Giới tính, Môn giảng dạy và số lớp mà giáo viên giảng dạy giảng dạy.
Ví dụ:
Dữ liệu vào:
4 3
Cao Van Vu
12/12/2002
Nam
3.2
CNTT2
Bui Thi Trang
1/1/1999
Nu
2.4
MKT
Do Van Truong
5/10/2000
Nam
2.567
CNTT1
Pham Xuan Chi
5/12/2001
Nam
3.24
DTVT
Pham Thi Thuy Linh
1/10/1985
Nu
Giai Tich 1
3
Nghiem Xuan Tu
5/10/1970
Nam
DSA
3
Tran Thu Huyen
8/3/1985
Nu
Triet Hoc
4
Dữ liệu ra:
DANH SACH HOC SINH :
SV004 Pham Xuan Chi 05/12/2001 Nam 3.24 DTVT
SV001 Cao Van Vu 12/12/2002 Nam 3.20 CNTT2
SV003 Do Van Truong 05/10/2000 Nam 2.57 CNTT1
SV002 Bui Thi Trang 01/01/1999 Nu 2.40 MKT
DANH SACH GIAO VIEN :
GV003 Tran Thu Huyen 08/03/1985 Nu Triet Hoc 4
GV002 Nghiem Xuan Tu 05/10/1970 Nam DSA 3
GV001 Pham Thi Thuy Linh 01/10/1985 Nu Giai Tich 1 3
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments