예제 #1
0
 // Ham nay xu ly them ho so moi
 // viec them ho so moi chi dung lai khi nguoi su dung khong muon nhap tiep
 static void ThemHSMoi()
 {
     do
     {
         HocSinh hs = ThemMotHSMoi(); // them ho so moi
         listHS.Add(hs);
     } while (XuLyCauHoiYesNo("\nBan co muon nhap them ho so khac khong ? (Y/N) :"));
 }
예제 #2
0
 // Ham kiem tra xem hai ho ten co giong nhau khong
 static bool TenGiongNhau(string hoten, HocSinh hs)
 {
     if (hoten.Equals(hs.hoten))
     {
         return(true);
     }
     return(false);
 }
예제 #3
0
        // Tinh diem trung binh
        static void TinhDiemTB(int index)
        {
            HocSinh hs   = listHS[index];
            float   tong = hs.diem.toan +
                           hs.diem.ly +
                           hs.diem.hoa +
                           hs.diem.van +
                           hs.diem.anhvan;

            hs.dtb        = tong / 5;
            listHS[index] = hs;
        }
예제 #4
0
 // In thong tin cua mot ho so
 static void InMotHS(HocSinh hs)
 {
     Console.WriteLine("Ho ten: {0}", hs.hoten);
     Console.WriteLine("Ngay sinh: {0:d2}/{1:d2}/{2:d4}",
                       hs.ngaysinh.ngay,
                       hs.ngaysinh.thang,
                       hs.ngaysinh.nam);
     Console.WriteLine("Que quan: {0}", hs.quequan);
     Console.WriteLine("---------");
     Console.WriteLine("Toan:\t{0:f1}", hs.diem.toan);
     Console.WriteLine("Ly:\t{0:f1}", hs.diem.ly);
     Console.WriteLine("Hoa:\t{0:f1}", hs.diem.hoa);
     Console.WriteLine("Van:\t{0:f1}", hs.diem.van);
     Console.WriteLine("Anh Van:\t{0:f1}", hs.diem.anhvan);
 }
예제 #5
0
        static void SuaMotHS(int index)
        {
            HocSinh hs = listHS[index]; // lay thong tin ho so ra de sua

            // nhap thong tin moi vao
            Console.Write("Ho va ten :");
            hs.hoten    = XulyNhapTen();
            hs.ngaysinh = XulyNhapNgaySinh();
            Console.Write("Que quan :");
            hs.quequan     = Console.ReadLine();
            hs.diem.toan   = XulyNhapDiem("Diem Toan :");
            hs.diem.ly     = XulyNhapDiem("Diem Ly :");
            hs.diem.hoa    = XulyNhapDiem("Diem Hoa :");
            hs.diem.van    = XulyNhapDiem("Diem Van :");
            hs.diem.anhvan = XulyNhapDiem("Diem Anh Van :");

            listHS[index] = hs; // gan cau truc moi vao danh sach tai vi tri ho so muon sua
        }
예제 #6
0
        // Ham nay tra ra mot ho so xet tuyen moi thong qua mot bien kieu cau truc HocSinh
        static HocSinh ThemMotHSMoi()
        {
            HocSinh hs = new HocSinh(); // khoi tao mot bien cau truc HocSinh

            Console.WriteLine("\nMoi ban nhap thong tin hoc sinh :");
            Console.Write("Ho va ten :");
            hs.hoten    = XulyNhapTen();                     // nhap ho ten
            hs.ngaysinh = XulyNhapNgaySinh();                // nhap ngay sinh
            Console.Write("Que quan :");
            hs.quequan     = Console.ReadLine();             // nhap que quan
            hs.diem.toan   = XulyNhapDiem("Diem Toan :");    // nhap diem toan
            hs.diem.ly     = XulyNhapDiem("Diem Ly :");      // nhap diem ly
            hs.diem.hoa    = XulyNhapDiem("Diem Hoa :");     // nhap diem hoa
            hs.diem.van    = XulyNhapDiem("Diem Van :");     // nhap diem van
            hs.diem.anhvan = XulyNhapDiem("Diem Anh Van :"); // nhap diem anh van

            return(hs);
        }
예제 #7
0
        // Sua diem cua mot ho so
        static void SuaDiemMotHS(int index)
        {
            HocSinh hs = listHS[index]; // lay ho so ra mot bien cau truc

            bool thoat = true;
            int  menu;

            while (thoat)
            {
                InMenuSuaDiem();           // in menu cua chuc nang sua diem
                menu = XulyChonMenu(1, 6); // lay so nguoi su dung nhap

                switch (menu)
                {
                case 1:     // Sua diem Toan
                    hs.diem.toan = XulyNhapDiem("Diem Toan :");
                    break;

                case 2:     // Sua diem Ly
                    hs.diem.ly = XulyNhapDiem("Diem Ly :");
                    break;

                case 3:     // Sua diem Hoa
                    hs.diem.hoa = XulyNhapDiem("Diem Hoa :");
                    break;

                case 4:     // Sua diem Van
                    hs.diem.van = XulyNhapDiem("Diem Van :");
                    break;

                case 5:     // Sua diem Anh Van
                    hs.diem.anhvan = XulyNhapDiem("Diem Anh Van :");
                    break;

                case 6:     // Thoat
                    thoat = false;
                    break;
                }
            }

            listHS[index] = hs; // gan lai
        }