protected void btnTinh_Click(object sender, EventArgs e)
        {
            double canh, chieuDai, chieuRong = 0;

            try
            {
                if (rbtnVuong.Checked)
                {
                    canh = double.Parse(txtCanh.Text);
                    HinhVuong2 hV = new HinhVuong2();
                    hV.Canh        = canh;
                    txtKetQua.Text = hV.XuatThongTin();
                }
                else if (rbtnChuNhat.Checked)
                {
                    chieuDai  = double.Parse(txtChieuDai.Text);
                    chieuRong = double.Parse(txtChieuRong.Text);
                    HinhChuNhat2 hCN = new HinhChuNhat2();
                    hCN.ChieuDai   = chieuDai;
                    hCN.ChieuRong  = chieuRong;
                    txtKetQua.Text = hCN.XuatThongTin();
                }
            }
            catch (FormatException) { txtKetQua.Text = "Các cạnh phải là số và có chiều dài >=0"; }
            catch (Exception) { txtKetQua.Text = "Đã có lỗi xãy ra"; }
        }
        protected void btnTinh_Click(object sender, EventArgs e)
        {
            double chieuDai  = 0;
            double chieuRong = 0;

            try
            {
                chieuDai  = double.Parse(txtChieuDai.Text);
                chieuRong = double.Parse(txtChieuRong.Text);
                HinhChuNhat2 hcn = new HinhChuNhat2();
                hcn.ChieuDai  = chieuDai;
                hcn.ChieuRong = chieuRong;

                txtKetqua.Text = "Hình chữ nhật có diện tích: " + hcn.DienTich().ToString();
            }
            catch (FormatException) { txtKetqua.Text = "Chiều dài và chiều rộng phải là số và >=0"; }
            catch (Exception) { txtKetqua.Text = "Đã có lỗi xãy ra"; }
        }