Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.Write("Введите целую часть первого комплексного числа: ");
            double r1 = Convert.ToDouble(Console.ReadLine());

            Console.Write("Введите мнимую часть первого комплексного числа: ");
            double i1 = Convert.ToDouble(Console.ReadLine());

            Console.Write("Введите целую часть второго комплексного числа: ");
            double r2 = Convert.ToDouble(Console.ReadLine());

            Console.Write("Введите мнимую часть первого комплексного числа: ");
            double i2 = Convert.ToDouble(Console.ReadLine());

            Console.Clear();
            Complex1 c1 = new Complex1();
            Complex1 c2 = new Complex1();

            c1.r = r1;
            c1.i = i1;
            c2.r = r2;
            c2.i = i2;
            Console.WriteLine("Введенные комплексные числа: ");
            c1.PrintLine(c1);
            c2.PrintLine(c2);
            Console.WriteLine("\nДля продолжения нажмите [Enter]");
            Console.ReadLine();
            Console.Clear();
            Console.WriteLine("Сложение комплексных чисел:       {0} + {1}i", c1.Sum(c1, c2).r, c1.Sum(c1, c2).i);
            Console.WriteLine("Умножение комплексных чисел:      {0} + {1}i", c1.Multiplication(c1, c2).r, c1.Multiplication(c1, c2).i);
            Console.WriteLine("Вычитание комплексных чисел:      {0} + {1}i", c1.Subtract(c1, c2).r, c1.Subtract(c1, c2).i);
            Console.WriteLine("\nДля выхода из программы нажмите [Enter]");
            Console.ReadLine();
        }
Exemplo n.º 2
0
        public Complex1 Multiplication(Complex1 a, Complex1 b)
        {
            Complex1 res = new Complex1();

            res.r = a.r * b.r;
            res.i = a.i * b.i;
            return(res);
        }
Exemplo n.º 3
0
        public Complex1 Subtract(Complex1 a, Complex1 b)
        {
            Complex1 res = new Complex1();

            res.r = a.r - b.r;
            res.i = a.i - b.i;
            return(res);
        }
Exemplo n.º 4
0
        public Complex1 Sum(Complex1 a, Complex1 b)
        {
            Complex1 res = new Complex1();

            res.r = a.r + b.r;
            res.i = a.i + b.i;
            return(res);
        }
Exemplo n.º 5
0
 public void PrintLine(Complex1 a)
 {
     Console.WriteLine("{0} + i{1}", a.r, a.i);
 }