- 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ị:
using System;
namespace LapFor_01
{
class LapFor_01
{
static void Main(string[] args)
{
Console.WriteLine("CHUONG TRINH THONG KE DIEM HOC SINH");
Console.WriteLine("-----------------------------------");
int n, DemG = 0, DemK = 0, DemTB = 0, DemY = 0;
float DiemTB, TongDTB = 0, DiemMax = 0, DiemMin = 10;
nhap:
Console.Write("Nhap so Hoc sinh: ");
n = int.Parse(Console.ReadLine());
if (n <= 0 || n > 20)
{
Console.WriteLine("Nhap khong dung so hoc sinh, Nhap lai...");
goto nhap;
}
else
{
for (int i = 1; i <= n; i++)
{
Console.Write("Diem TB cua Hoc sinh thu " + i + ": ");
DiemTB = float.Parse(Console.ReadLine());
if (DiemTB < 0 || DiemTB > 10)
{
Console.WriteLine("Diem Trung binh khong hop le, Nhap lai...");
goto nhap;
}
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 > DiemMax)
DiemMax = DiemTB;
if (DiemTB < DiemMin)
DiemMin = DiemTB;
}
}
}
Console.WriteLine("----------KET QUA-------------");
Console.WriteLine("Diem Trung binh cua ca lop : {0:0.0}", TongDTB/n);
Console.WriteLine("So Luong Hoc sinh Gioi : {0:0}",DemG);
Console.WriteLine("So Luong Hoc sinh Kha: {0:0}",DemK);
Console.WriteLine("So Luong Hoc sinh Trung binh: {0:0}",DemTB);
Console.WriteLine("So Luong Hoc sinh Yeu: {0:0}",DemY);
Console.WriteLine("Diem TB cao nhat lop: {0:0.0}",DiemMax);
Console.WriteLine("Diem TB thap nhat lop: {0:0.0}",DiemMin);
Console.ReadKey();
}
}
}

(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...