Esempio n. 1
0
        public Complex_number Product(Complex_number num)
        {
            double productReZ = GetReZ() * num.GetReZ() - GetImZ() * num.GetImZ();
            double productImZ = GetImZ() * num.GetReZ() + num.GetImZ() * GetReZ();

            return(new Complex_number(productReZ, productImZ));
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Complex_number a = new Complex_number(1, 3);
            Complex_number b = new Complex_number(3.5, -4);
            Complex_number c = new Complex_number(-7.5, -11.8);

            b.SetReZ(2.5);
            Console.WriteLine("Комплексное число b = {0}", b.AlgebraicForm());

            Console.WriteLine($"Сумма a + b = ({a.AlgebraicForm()}) + ({b.AlgebraicForm()}) = {a.Sum(b).AlgebraicForm()}");
            Console.WriteLine($"Разность a - b = ({a.AlgebraicForm()}) - ({b.AlgebraicForm()}) = {a.Difference(b).AlgebraicForm()}");
            Console.WriteLine($"Произвдение a * b = ({a.AlgebraicForm()}) * ({b.AlgebraicForm()}) = {a.Product(b).AlgebraicForm()}");

            Console.WriteLine($"Модуль числа с = {c.FindModulus()}");
        }
Esempio n. 3
0
 public Complex_number Difference(Complex_number num)
 {
     return(new Complex_number(GetReZ() - num.GetReZ(), GetImZ() - num.GetImZ()));
 }
Esempio n. 4
0
 public Complex_number Sum(Complex_number num)
 {
     return(new Complex_number(GetReZ() + num.GetReZ(), GetImZ() + num.GetImZ()));
 }