Exemple #1
0
        public int CompareTo(object obj)
        {
            HinhChuNhat hcnSS = (HinhChuNhat)obj;
            double      dt    = this.DienTich();
            double      dtSS  = hcnSS.DienTich();
            int         kqSS  = dt.CompareTo(dtSS);

            return(kqSS);
        }
        protected void btnTinh_Click(object sender, EventArgs e)
        {
            HinhChuNhat hcn = new HinhChuNhat();

            hcn.ChieuDai  = double.Parse(txtChieuDai.Text);
            hcn.ChieuRong = double.Parse(txtChieuRong.Text);

            string dvt = ((char)178).ToString();

            double dientich = hcn.DienTich();

            txtDienTich.Text = string.Format("{0}{1}", dientich.ToString("#,##0"), dvt);
        }
Exemple #3
0
        protected void btnTinh_Click(object sender, EventArgs e)
        {
            double dai  = double.Parse(txtChieuDai.Text);
            double rong = double.Parse(txtChieuRong.Text);

            HinhChuNhat h = new HinhChuNhat {
                ChieuDai = dai, ChieuRong = rong
            };
            double dt   = h.DienTich();
            char   sup2 = (char)178;

            txtDienTich.Text = dt.ToString("#,##0m") + sup2.ToString();
        }
Exemple #4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            int[] MangSo = new int[] { 5, 3, 4, 1 };
            Array.Sort(MangSo);

            HinhChuNhat[] mangHCN = new HinhChuNhat[3];
            mangHCN[0] = new HinhChuNhat {
                ChieuDai = 10, ChieuRong = 5
            };
            mangHCN[1] = new HinhChuNhat {
                ChieuDai = 30, ChieuRong = 5
            };
            mangHCN[2] = new HinhChuNhat {
                ChieuDai = 20, ChieuRong = 5
            };
            Array.Sort(mangHCN);
        }
        protected void btnTinh_Click(object sender, EventArgs e)
        {
            // Ứng dụng kỹ thuật Late Binding
            IHinh h;

            if (rdbHinhVuong.Checked)
            {
                double c = double.Parse(txtCanh.Text);
                h = new HinhVuong {
                    Canh = c
                };
            }
            else
            {
                double d = double.Parse(txtChieuDai.Text);
                double r = double.Parse(txtChieuRong.Text);
                h = new HinhChuNhat {
                    ChieuDai = d, ChieuRong = r
                };
            }
            txtKetQua.Text = h.XuatThongTin();
        }
        protected void btnTinh_Click(object sender, EventArgs e)
        {
            IHinh hinh;

            if (rdbHinhVuong.Checked)
            {
                //hinh = new HinhVuong// do tạo constructors nên dùng gán bằng cách gọi thuộc tính
                //{
                //    Canh = double.Parse(txtCanh.Text)
                //};

                double canh = double.Parse(txtCanh.Text);
                hinh = new HinhVuong(canh);
            }
            else
            {
                hinh = new HinhChuNhat
                {
                    ChieuDai  = double.Parse(txtChieuDai.Text),
                    ChieuRong = double.Parse(txtChieuRong.Text)
                };
            }
        }