Nội dung Bài tập
Mã:
HSL10
Tên:
Học Sinh Lớp 10
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
Tro_Nguyen
  Cho cấu trúc Học Sinh gồm có các thuộc tính sau:
+ Điểm trung bình: kiểu chuỗi.
+ Tên : kiểu chuỗi.
+ Điểm Cộng thêm: kiểu số thực. Giới hạn: từ 0-> 10 điểm.
+ Xếp loại: kiểu chuỗi.

 * Điểm cộng thêm được tính như sau : khi điểm trung bình <=3 thì cho phép người dùng nhập vào từ bàn phím, ngược lại thì điểm cộng thêm = 0. Nhưng nếu điểm cộng thêm cộng điểm trung bình lớn hơn 10 thì điểm cộng thêm lấy cao nhất sao cho chính nó cộng với điểm trung bình không quá 10.
 * Xếp loại: Điểm trung bình cộng điểm cộng thêm: nếu >= 8 thì "gioi", nếu <8 và >=6.5 thì "kha", nếu <6.5 và >= 5 thì "trung binh", còn lại là "yeu".

Yêu cầu: Viết chương trình nhập vào một danh sách các Học Sinh và xuất ra từng thông tin của Học Sinh đó trên mỗi hàng sao cho thứ tự trong danh sách từ "gioi" đến "yeu". // sử dụng class.

Nhập: 
   + dòng 1: nhập N, cho biết số lượng phần tử
   + các dòng tiếp theo: nhập lần lượt các thuộc tính: điểm trung bình, tên, điểm cộng thêm. Riêng điểm cộng thêm có thể nhập hoặc không nhập.

Xuất: tên, điểm trung bình cuối cùng, xếp loại trên từng dòng trong trong danh sách.
  

==> Xem ví dụ để hiểu cách nhập - xuất.

Ví dụ:

InputOutput
4 // số lượng
7d // điểm
Tran Van A // tên
4d
Nguyen Hong C
3d
Tran Thi L
2 // điểm cộng thêm
3d
Tran Nhu U
8
Tran Nhu U //tên
10 // điểm trung bình
gioi // xếp loại

Tran Van A
7
kha

Tran Thi L
5
trung binh

Nguyen Hong C
4
yeu


Ví dụ:

InputOutput
5
7d
Tran Van A
4d
Nguyen Hong C
3d
Tran Thi L
2.4
3d
Tran Nhu U
8.0
2d
Li Lan H
4.6
Tran Nhu U
10
gioi

Tran Van A
7
kha
Li Lan H
6.6
kha

Tran Thi L
5.4
trung binh

Nguyen Hong C
4
yeu

 Lưu Ý: sau dấu "//" chỉ là ghi chú, không có ý nghĩa trong bộ test.



    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận