Example #1
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("Nhap thong tin ma tran dau tien: ");
                var maTran_1 = MaTran.TaoMaTranTuBanPhim();
                Console.WriteLine("Nhap thong tin ma tran thu hai: ");
                var maTran_2 = MaTran.TaoMaTranTuBanPhim();

                Console.WriteLine("\nMa tran dau tien:");
                maTran_1.Show();
                Console.WriteLine("\nMa tran thu hai:");
                maTran_2.Show();

                Console.WriteLine("\nMa tran 1 == Ma tran 2 ? {0}", maTran_1 == maTran_2);
                Console.WriteLine("Ma tran 1 != Ma tran 2 ? {0}", maTran_1 != maTran_2);

                Console.WriteLine("\nNhap thong tin ma tran vuong:");
                var maTranVuong = MaTran.TaoMaTranTuBanPhim();
                Console.WriteLine("Ma tran vua nhap:");
                maTranVuong.Show();

                Console.WriteLine("Tong duong cheo chinh cua ma tran: {0}", maTranVuong.TinhTongDuongCheoChinh());
                if (maTranVuong.LaMaTranDoiXung())
                {
                    Console.WriteLine("Ma tran vua nhap vao doi xung!");
                }
                else
                {
                    Console.WriteLine("Ma tran vua nhap vao khong doi xung!");
                }
            }
            catch (InvalidOperationException ex)
            {
                Console.WriteLine("Co loi xay ra! {0}", ex.Message);
            }
            finally
            {
                Console.ReadLine();
            }
        }
Example #2
0
        private static void TestCacPhuongThucTrenMaTran()
        {
            try
            {
                Console.WriteLine("\nTao ma tran dau tien ngau nhien");
                var maTran_1 = MaTran.TaoMaTranTuBanPhim();
                Console.WriteLine("Thong tin ma tran dau tien");
                maTran_1.Show();

                Console.WriteLine("\nTao ma tran thu hai ngau nhien");
                var maTran_2 = MaTran.TaoMaTranTuBanPhim();
                Console.WriteLine("Thong tin ma tran thu hai");
                maTran_2.Show();

                // Console.WriteLine("\nMa tran 1 + Ma tran 2");
                // var tong = maTran_1 + maTran_2;
                // tong.Show();

                // Console.WriteLine("\nMa tran 1 - Ma tran 2");
                // var hieu = maTran_1 - maTran_2;
                // hieu.Show();

                Console.WriteLine("\nMa tran 1 * Ma tran 2");
                var tich = maTran_1 * maTran_2;
                tich.Show();

                Console.WriteLine("\nMa tran 1 chuyen vi");
                var maTran_1_chuyenVi = MaTran.ChuyenViMaTran(maTran_1);
                maTran_1_chuyenVi.Show();
            }
            catch (InvalidOperationException ex)
            {
                Console.WriteLine($"Co loi xay ra! {ex.Message}");
            }
            finally
            {
                Console.ReadLine();
            }
        }