Xây Dựng Phần Mềm Tính Điểm Sinh Viên Theo Hệ Tín Chỉ
Hôm nay mình sẽ xây dựng phần mềm tính điểm Sinh Viên theo tính chỉ bậc đại học sử dụng C#
Trong Đó : cách tính điểm
Điểm Trung Bình Môn = Điểm Thường Kỳ* 20% + Điểm Thi Giữa Kỳ *20% + Điểm Thi Cuối Kỳ *60%
Giao Diện Phần Mềm :
cách xây dựng phần mềm
Bước 1 : Tạo 1 class : tên tinhdiem.cs
Trong Đó : cách tính điểm
Điểm Trung Bình Môn = Điểm Thường Kỳ* 20% + Điểm Thi Giữa Kỳ *20% + Điểm Thi Cuối Kỳ *60%
Giao Diện Phần Mềm :
cách xây dựng phần mềm
Bước 1 : Tạo 1 class : tên tinhdiem.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TinhDiemSV { class TinhDiem { private double DiemTK, DiemGK, DiemCK; public TinhDiem() { DiemTK = DiemGK = DiemCK = 10; } public TinhDiem(double diemtk, double diemgk, double diemck) { DiemTK = diemtk; DiemGK = diemgk; DiemCK = diemck; } public double TinhDiemTrungBinh() { return (DiemTK * 0.2 + DiemGK * 0.2 + DiemCK * 0.6); } public string XepLoaiSinhVien() { double Dtb = TinhDiemTrungBinh(); if (Dtb <= 4) { return "F"; } if (Dtb >= 4.0 && Dtb <= 4.9) { return "D"; } if (Dtb >= 5 && Dtb <= 5.4) { return "D+"; } if (Dtb >= 5.5 && Dtb <= 6.4) { return "C"; } if (Dtb >= 6.5 && Dtb <= 6.9) { return "C+"; } if (Dtb >= 7 && Dtb <= 7.9) { return "B"; } if (Dtb > 8 && Dtb <= 8.4) { return "B+ "; } return "A "; } public string danhgiasinhvien() { double Dtb = TinhDiemTrungBinh(); if (Dtb < 4) { return "Học Lại"; } if (Dtb >= 5 && Dtb <= 5.4) { return "Trung bình yếu"; } if (Dtb >= 5.5 && Dtb <= 6.4) { return "Trung Bình"; } if (Dtb >= 6.5 && Dtb <= 6.9) { return "Trung bình khá"; } if (Dtb >= 7 && Dtb <= 7.9) { return "Khá"; } if (Dtb > 8 && Dtb <= 8.4) { return "Khá +"; } return "giỏi"; } public string XepLoaisinhvien() { double Dtb = TinhDiemTrungBinh(); if (Dtb <= 4) { return "0"; } if (Dtb >= 4.0 && Dtb <= 4.9) { return "1"; } if (Dtb >= 5 && Dtb <= 5.4) { return "1.5"; } if (Dtb >= 5.5 && Dtb <= 6.4) { return "2"; } if (Dtb >= 6.5 && Dtb <= 6.9) { return "2.5"; } if (Dtb >= 7 && Dtb <= 7.9) { return "3"; } if (Dtb > 8 && Dtb <= 8.4) { return "3.5"; } return "4"; } } }
Hàm Main
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace TinhDiemSV { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnTinh_Click(object sender, EventArgs e) { double diemtk = double.Parse(txtdiemtk.Text); double diemgk = double.Parse(txtdiemgk.Text); double diemck = double.Parse(txtdiemck.Text); TinhDiem sv = new TinhDiem (diemtk,diemgk,diemck); txtDiemTrungBinh.Text = sv.TinhDiemTrungBinh().ToString(); txtXepLoai.Text = "" + sv.XepLoaiSinhVien(); txtdiem4.Text = sv.XepLoaisinhvien(); txtghichu.Text = "Xếp Loại :" + sv.danhgiasinhvien(); txtdiemtk.Text = ""; txtdiemgk.Text = ""; txtdiemck.Text = ""; } private void Form1_Load(object sender, EventArgs e) { } private void label7_Click(object sender, EventArgs e) { } private void label8_Click(object sender, EventArgs e) { } private void lblXepLoai_Click(object sender, EventArgs e) { } } }


COMMENTS