Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Viết Chương trình C# giúp mình với.. ~~
13:02 17-03-2022
593 lượt xem
1 bình luận
16:34 18-03-2022
Xây dựng lớp SinhVien với các thành phần: mã số sinh viên, họ tên sinh viên, năm sinh, điểm giữa kì (GK), điểm cuối kì (CK). Xây dựng các phương thức khởi tạo (mặc định, có tham số, sao chép), nhập, xuất, tính điểm trung bình (= 30% điểm GK + 70%điểm CK),
xếp loại (dựa trên điểm trung bình).
(Biết Loại giỏi: DTB>= 8.0, Khá: DTB >=6.5, Trung bình: DTB>=5.0, Trung bình yếu: DTB >= 3.5, Kém: DTB < 3.5).
using System;
using System.IO;
namespace Test
{
class Program
{
class SinhVien
{
private int MSSV;
private string hoTen;
private double diemGK;
private double diemCK;
private double diemTB;
//nhập tên, mssv
public string Hoten { get {return hoTen;} set {hoTen = value;} }
public int mssv { get {return MSSV;}set {MSSV = value;} }
// nhập điểm
public double DiemGK { get { return diemGK; } set { diemGK = value;}}
public double DiemCK { get { return diemCK; } set { diemCK = value;}}
public void DiemTB (double diem_GK, double diem_CK){
double diem_TB = 0.3 * diem_GK + 0.7* diem_CK;
diemTB = diem_TB;
Console.WriteLine("diem TB cua SV la: " + diemTB);
// phân loại
if (diemTB >= 8 && diemTB <= 10)
{
Console.WriteLine("Kha");
}
else if (diemTB <8 && diemTB>= 6.5)
{
Console.WriteLine("Trung binh");
}
else if (diemTB < 6.5 && diemTB>=5.0)
{
Console.WriteLine("Trung binh yeu");
}
else
{
Console.WriteLine("Kem");
}
}
}
static void Main(string[] args)
{
SinhVien sv1 = new SinhVien();
Console.WriteLine("Hay nhap ten SV: ");
sv1.Hoten = Console.ReadLine();
Console.WriteLine("Hay nhap ma so SV: ");
sv1.mssv = int.Parse(Console.ReadLine());
Console.WriteLine("Hay nhap diem giua ky cua SV: ");
sv1.DiemGK = double.Parse(Console.ReadLine());
Console.WriteLine("Hay nhap diem cuoi ky cua SV: ");
sv1.DiemCK = double.Parse(Console.ReadLine());
sv1.DiemTB(sv1.DiemGK, sv1.DiemCK);
}
}
}