Trường đại học yêu cầu bạn xây dựng một chương trình quản lý thông tin sinh viên. Mỗi sinh viên có thông tin cá nhân, danh sách môn học, điểm số của các môn học, và điểm trung bình của từng sinh viên. Bạn cần xây dựng chương trình để thực hiện các thao tác sau:
Nhập thông tin sinh viên, bao gồm mã sinh viên, họ tên, lớp học.
Nhập danh sách môn học của sinh viên và điểm số của từng môn.
Tính toán điểm trung bình của sinh viên dựa trên các môn học đã học.
In ra thông tin chi tiết của sinh viên: mã sinh viên, họ tên, lớp học, danh sách các môn học cùng điểm số và điểm trung bình.
Đầu vào:
Dòng đầu tiên: Một số nguyên T (1 ≤ T ≤ 1000) - số lượng sinh viên cần quản lý.
Mỗi sinh viên gồm:
Dòng đầu tiên chứa thông tin sinh viên: mã sinh viên, họ tên, lớp học.
Dòng thứ hai chứa số nguyên n (1 ≤ n ≤ 100) - số lượng môn học mà sinh viên học.
Tiếp theo, với mỗi môn học:
Dòng chứa mã môn học, tên môn học và số tín chỉ.
Dòng tiếp theo chứa điểm số của môn học.
Đầu ra:
Với mỗi sinh viên, in ra thông tin của sinh viên theo định dạng:
Mã sinh viên
Họ tên
Lớp học
Danh sách các môn học với điểm số
Điểm trung bình (làm tròn đến 1 chữ số sau dấu phẩy)
Chú ý theo đúng định dạng trong Input và Output
Input:
SV01
Nguyen Van A
12A1
2
MH01
Toan
3
8.0
MH02
Van
4
7.0
Output:
Ma SV: SV01
Ho ten: Nguyen Van A
Lop: 12A1
Danh sach diem:
Mon: Toan | Diem: 8.0
Mon: Van | Diem: 7.0
Diem trung binh: 7.5
Bình luận