Exemplo n.º 1
0
            public static Com_num Mul_Stat(params Com_num[] com)
            {
                Com_num com_1 = new Com_num(1.0d, 1.0d);

                foreach (Com_num _com in com)
                {
                    com_1 *= _com;
                }
                return(com_1);
            }
Exemplo n.º 2
0
            //статические методы для неопределенного числа параметров
            public static Com_num Add_Stat(params Com_num[] com)
            {
                Com_num com_1 = new Com_num(0.0d, 0.0d);

                foreach (Com_num _com in com)
                {
                    com_1 += _com;
                }
                return(com_1);
            }
Exemplo n.º 3
0
            public override bool Equals(object obj)
            {
                if (obj == null)
                {
                    return(false);
                }

                if (!(obj is Com_num))
                {
                    return(false);
                }
                Com_num complex = (Com_num)obj;

                return(vehs.Equals(complex.vehs) && mnim.Equals(complex.mnim));
            }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Com_num num1 = new Com_num(1.445, 5.44);
            Com_num num2 = new Com_num(1.445, 5.44);
            Com_num num3 = new Com_num(4.32, 1.0);
            Com_num num4 = new Com_num(4.25, 0.5);
            Com_num num5 = new Com_num(1.445, 5.44);
            Com_num num6 = new Com_num(-1.445, -5.44);

            Console.WriteLine(num1 + num3);
            Console.WriteLine(num4 - num3);
            Console.WriteLine(num1 == num2);
            Console.WriteLine(num1 != num4);
            Console.WriteLine(num1 == num4);
            Console.WriteLine(num1.Equals(num5));
            Console.WriteLine((double)num6);
            num3 -= num2;
            num4 += num2;

            Console.WriteLine(num4 != num2);

            Console.ReadKey();
        }
Exemplo n.º 5
0
 //модуль
 public static double Modul(Com_num com_1)
 {
     return((double)com_1);
 }
Exemplo n.º 6
0
 public static Com_num Dev_Stat(Com_num n1, Com_num n2)
 {
     return(n1 / n2);
 }
Exemplo n.º 7
0
 public static Com_num Sub_Stat(Com_num n1, Com_num n2)
 {
     return(n1 - n2);
 }
Exemplo n.º 8
0
 public static Com_num Mul_Stat(Com_num n1, Com_num n2)
 {
     return(n1 * n2);
 }
Exemplo n.º 9
0
 //статичные методы для двух параметров
 public static Com_num Add_Stat(Com_num n1, Com_num n2)
 {
     return(n1 + n2);
 }
Exemplo n.º 10
0
 public void Dev(Com_num n1, Com_num n2)
 {
     this /= n1 / n2;
 }
Exemplo n.º 11
0
 public void Mul(Com_num n1, Com_num n2)
 {
     this *= n1 * n2;
 }
Exemplo n.º 12
0
 public void Sub(Com_num n1, Com_num n2)
 {
     this -= n1 - n2;
 }
Exemplo n.º 13
0
 //методы для двух переменных
 public void Add(Com_num n1, Com_num n2)
 {
     this += n1 + n2;
 }