public DanhSachHinhHoc TimHinhTronMaxBanKinh() { DanhSachHinhHoc result = new DanhSachHinhHoc(); float max = MaxBanKinhHinhTron(); foreach (var item in ListHinhHoc) { if (item is HinhTron && ((HinhTron)item).BanKinh == max) { result.Them(item); } } return(result); }
public DanhSachHinhHoc TimHinhChuNhatMaxChieuDai() { DanhSachHinhHoc result = new DanhSachHinhHoc(); float max = MaxBanKinhHinhChuNhat(); foreach (var item in ListHinhHoc) { if (item is HinhChuNhat && ((HinhChuNhat)item).TinhChuVi() / ((HinhChuNhat)item).ChieuRong * 2 == max) { result.Them(item); } } return(result); }
public DanhSachHinhHoc TimHinhVuongMaxCanh() { DanhSachHinhHoc result = new DanhSachHinhHoc(); float max = MaxCanhHinhVuong(); foreach (var item in ListHinhHoc) { if (item is HinhVuong && ((HinhVuong)item).Canh == max) { result.Them(item); } } return(result); }
public DanhSachHinhHoc TimHinhChuNhatMinCV() { DanhSachHinhHoc result = new DanhSachHinhHoc(); float min = TimMinCVHinhChuNhat(); foreach (var item in ListHinhHoc) { if (item is HinhChuNhat && ((HinhChuNhat)item).TinhChuVi() == min) { result.Them(item); } } return(result); }
public DanhSachHinhHoc TimHinhTronMinDT() { DanhSachHinhHoc result = new DanhSachHinhHoc(); float min = TimMinDTHinhTron(); foreach (var item in ListHinhHoc) { if (item is HinhTron && ((HinhTron)item).TinhDienTich() == min) { result.Them(item); } } return(result); }
public DanhSachHinhHoc XoaHinhCVNhoNhat() { DanhSachHinhHoc result = new DanhSachHinhHoc(); float cvNhoNhat = TimMinCV(); WriteLine("Chu vi nho nhat la " + cvNhoNhat); foreach (var item in ListHinhHoc) { if (item is HinhVuong && ((HinhVuong)item).TinhChuVi() != cvNhoNhat || item is HinhTron && ((HinhTron)item).TinhChuVi() != cvNhoNhat || item is HinhChuNhat && ((HinhChuNhat)item).TinhChuVi() != cvNhoNhat) { result.Them(item); } } return(result); }
public DanhSachHinhHoc XoaHinhDTNhoNhat() { DanhSachHinhHoc result = new DanhSachHinhHoc(); float dtNhoNhat = TimMinDT(); WriteLine("Dien tich nho nhat la " + dtNhoNhat); foreach (var item in ListHinhHoc) { if (item is HinhVuong && ((HinhVuong)item).TinhDienTich() != dtNhoNhat || item is HinhTron && ((HinhTron)item).TinhDienTich() != dtNhoNhat || item is HinhChuNhat && ((HinhChuNhat)item).TinhDienTich() != dtNhoNhat) { result.Them(item); } } return(result); }