- Nhập vào số hoc sinh n (0<=n<=20), chú ý kiểm tra tính hợp lệ của n.
- Nhập vào Điểm Trung bình của từng hoc sinh
- Tính Điểm Trung bình học tập chung của cả lớp.
- Thống kê Học sinh Giỏi, Khá, Trung bình, Yếu của lớp.
- Xác định ĐTB lớn nhất, ĐTB bé nhất của lớp.
Source Code đề nghị:
package LapFor_01;
import java.util.*;
public class LapFor_01 {
public static void main(String[] args) {
System.out.println("CHUONG TRINH THONG KE DIEM HOC SINH "); System.out.println("---------------------------------------------------------------");
int n, demG=0,demK=0,demTB=0,demY=0;
float DiemTB, TongDTB = 0, max = 0, min = 10;
Scanner nhap = new Scanner(System.in);
System.out.print("Nhap so luong Hoc sinh : ");
n = nhap.nextInt();
if (n<=0 || n>20)
{
System.out.print("Nhap so Hoc sinh khong dung... ");
System.exit(0);
}
else
{
for (int i=1;i<=n;i++)
{
System.out.print("Diem TB cua Hoc sinh thu: "+i +": ");
DiemTB=nhap.nextFloat();
if (DiemTB>10 || DiemTB<0)
{
System.out.print("??? Diem nhap vao khong hop le");
System.exit(0);
}else
{
TongDTB=TongDTB+DiemTB;
if (DiemTB >=8)
demG=demG+1;
else if (DiemTB >=6.5)
demK=demK+1;
else if (DiemTB >=5)
demTB=demTB+1;
else
demY=demY+1;
if (DiemTB>max)
max=DiemTB;
if (DiemTB<min)
min=DiemTB;
}
}
System.out.format("Diem TB cua ca lop : %.2f \n" , TongDTB/n,2);
System.out.println("---------KET QUA----------- ");
System.out.println("So hoc sinh co DTB Gioi: " + demG);
System.out.println("So hoc sinh co DTB Kha: " + demK);
System.out.println("So hoc sinh co DTB Trung binh: " + demTB);
System.out.println("So hoc sinh co DTB Yeu: " + demY);
System.out.println("Diem Lon nhat cua Hoc sinh: " + max);
System.out.println("Diem Thap nhat cua Hoc sinh : " + min);
}
}
}
(Có) Không có nhận xét nào cho bài viết này
Đăng nhận xét
Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...