public virtual void Nhap() { Console.WriteLine("Nhap Diem Bat Dau : "); DiemBatDau = Console.ReadLine(); Console.WriteLine("Nhap Diem Ket Thuc : "); DiemKetThuc = Console.ReadLine(); Console.WriteLine("Nhap Ngay Thuc Hien : "); NgayThucHien = new clsDMY(); NgayThucHien.Nhap(); }
static void Main(string[] args) { Console.WriteLine("CHUONG TRINH QUAN LY CHUYEN DI"); clsPhuongTien pt = new clsPhuongTien(); pt.Nhap(); pt.Xuat(); Console.WriteLine("Tong Tien Cac Chuyen Di trong DS : {0:#,###} VND " , pt.TongTienChuyenDi()); Console.WriteLine("Chuyen di co thanh tien cao nhat la : "); clsChuyenDi cdMax = pt.ChuyenDiMaxTien(); cdMax.Xuat(); Console.WriteLine("Co {0} chuyen di bang xe om ", pt.SoChuyenDiXeOm()); Console.WriteLine("Co {0} tuyen xe bus da di", pt.SoLuongTuyenXeBus()); Console.WriteLine("Nhap Ngay muon tinh : "); clsDMY n = new clsDMY(); n.Nhap(); Console.WriteLine("Thanh tien TB trong ngày {0} là {1} VND ",n.LayChuoi(),pt.TienTBTrongNgay(n)); Console.WriteLine("Sap xep Chuyen Di Giam Dan theo Thanh Tien : "); Console.ReadKey(true); }
public double TienTBTrongNgay(clsDMY ngay) { int dem = 0; double tong = 0; if (DSChuyenDi != null && DSChuyenDi.Length > 0) { for (int i = 0; i < DSChuyenDi.Length; i++) { if (DSChuyenDi[i].NgayThucHienP == ngay) { dem++; tong += DSChuyenDi[i].TongTien(); } } } if (dem == 0) return 0; return tong / dem; }