コード例 #1
0
ファイル: SoPhuc.cs プロジェクト: quocthang0507/NLLT-HDT
        public static string Nhan(SoPhuc a, SoPhuc b)
        {
            double phanThuc = a.phanThuc * b.phanThuc - a.phanAo * b.phanAo;
            double phanAo   = a.phanThuc * b.phanAo + b.phanThuc * a.phanAo;

            if (phanAo < 0)
            {
                return(phanThuc.ToString() + "-" + Math.Abs(phanAo).ToString() + "i");
            }
            return(phanThuc.ToString() + "+" + phanAo.ToString() + "i");
        }
コード例 #2
0
ファイル: SoPhuc.cs プロジェクト: quocthang0507/NLLT-HDT
        public static string Tru(SoPhuc a, SoPhuc b)
        {
            double phanThuc = a.phanThuc - b.phanThuc;
            double phanAo   = a.phanAo - b.phanAo;

            if (phanAo < 0)
            {
                return(phanThuc.ToString() + "-" + Math.Abs(phanAo).ToString() + "i");
            }
            return(phanThuc.ToString() + "+" + phanAo.ToString() + "i");
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: quocthang0507/NLLT-HDT
        static void Main(string[] args)
        {
            SoPhuc a = new SoPhuc();
            SoPhuc b = new SoPhuc();

            Console.WriteLine("Nhap so phuc dau tien : ");
            a.Nhap_SoPhuc();
            Console.WriteLine("\nNhap so phuc tiep theo : ");
            b.Nhap_SoPhuc();
            Console.WriteLine("Cac phep toan tren so phuc: ");
            Console.WriteLine("So phuc lien hop cua " + a.ToString() + " = " + a.SoPhuc_LienHop());
            Console.WriteLine("So phuc lien hop cua " + b.ToString() + " = " + b.SoPhuc_LienHop());
            Console.WriteLine(a.ToString() + " + " + b.ToString() + " = " + SoPhuc.Cong(a, b));
            Console.WriteLine(a.ToString() + " - " + b.ToString() + " = " + SoPhuc.Tru(a, b));
            Console.WriteLine(a.ToString() + " x " + b.ToString() + " = " + SoPhuc.Nhan(a, b));
            Console.WriteLine(a.ToString() + " / " + b.ToString() + " = " + SoPhuc.Chia(a, b));
            Console.ReadLine();
        }
コード例 #4
0
ファイル: SoPhuc.cs プロジェクト: quocthang0507/NLLT-HDT
 public static double Modun(SoPhuc a)
 {
     return(Math.Sqrt(Math.Pow(a.phanThuc, 2) + Math.Pow(a.phanAo, 2)));
 }
コード例 #5
0
ファイル: SoPhuc.cs プロジェクト: quocthang0507/NLLT-HDT
 public SoPhuc(SoPhuc a)
 {
     this.phanThuc = a.phanThuc;
     this.phanAo   = a.phanAo;
 }