예제 #1
0
        public void NhapDuLieu()
        {
            Console.WriteLine("Hình vuông: ");
            HinhVuong hv = new HinhVuong();

            hv.Nhap();
            Console.WriteLine(hv);
            Console.WriteLine("\nHình tròn: ");
            HinhTron ht = new HinhTron();

            ht.Nhap();
            Console.WriteLine(ht);
            Console.WriteLine("\nHình chữ nhật: ");
            HinhChuNhat hcn = new HinhChuNhat();

            hcn.Nhap();
            Console.WriteLine(hcn);
        }
예제 #2
0
        public void ThemHinhTaiViTri(DanhSachHinhHoc danhSachHinhHoc, TypeList typeList, int location)
        {
            HinhHoc hh = new HinhHoc();

            switch (typeList)
            {
            case TypeList.HinhVuong:
                WriteLine("\nHinh Vuong >>");
                hh = new HinhTron();
                break;

            case TypeList.HinhTron:
                WriteLine("\nHinh Vuong >>");
                hh = new HinhVuong();
                break;

            case TypeList.HinhChuNhat:
                WriteLine("\nHinh chu nhat >>");
                hh = new HinhChuNhat();
                break;
            }
            danhSachHinhHoc.ListHinhHoc.Insert(location, hh.Nhap());
        }
예제 #3
0
        public void Nhap()
        {
            HinhHoc hh         = new HinhHoc();
            string  isContinue = null;

            do
            {
                Write("\nBạn muốn nhập hình gì (1 - HV, 2 - HT, 3 - HCN) >> ");
                int type = int.Parse(ReadLine());
                switch (type)
                {
                case 1:
                    WriteLine("\nHình Vuông >>");
                    hh = new HinhVuong();
                    break;

                case 2:
                    WriteLine("\nHình Tròn >>");
                    hh = new HinhTron();
                    break;

                case 3:
                    WriteLine("\nHình chữ nhật >>");
                    hh = new HinhChuNhat();
                    break;

                default:
                    WriteLine("Có lỗi gì đó đã xảy ra! Vui lòng kiểm tra lại");
                    break;
                }
                ListHinhHoc.Add(hh.Nhap());
                WriteLine("\n\tBạn có muốn nhập nữa không ?");
                Write("Nhấn phím bất kì để tiếp tục. Gõ 'No' nếu không! >> ");
                isContinue = ReadLine().ToUpper();
            } while (isContinue != "NO");
        }