Esempio n. 1
0
        public static ComplexNumbers operator -(ComplexNumbers c1, ComplexNumbers c2)
        {
            ComplexNumbers temp = new ComplexNumbers();

            temp.Real      = c1.Real - c2.Real;
            temp.Imaginary = c1.Imaginary - c2.Imaginary;
            return(temp);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            ComplexNumbers Number1  = new ComplexNumbers(2, 3);
            ComplexNumbers Number2  = new ComplexNumbers(3, 4);
            ComplexNumbers Sum      = new ComplexNumbers();
            ComplexNumbers Subtract = new ComplexNumbers();

            Sum      = Number1 + Number2;
            Subtract = Number1 - Number2;
            //Sum.AddComplexNumbers(Number1,Number2);
            //Subtract.SubtractComplexNumbers(Number1,Number2);

            Console.WriteLine(Sum.ToString());
            Console.WriteLine(Subtract.ToString());
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Program program = new Program();
            Control control = new Control();

            Console.WriteLine("Enter real part of complex number");
            double a = program.ChangeConsoleLine();

            Console.WriteLine("Enter imaginary part of complex number");
            double         b             = program.ChangeConsoleLine();
            ComplexNumbers complexNumber = new ComplexNumbers(a, b);

            bool isExit = false;

            while (!isExit)
            {
                string input = Console.ReadLine();
                Enum.TryParse(input, true, out control);
                switch (control)
                {
                case Control.M:
                    complexNumber.GetMagnitude();
                    break;

                case Control.S:
                    Console.WriteLine("Complex number to string {0}", complexNumber.ToString());
                    break;

                case Control.A:
                    Console.WriteLine("Enter added real part of complex number");
                    double addedA = program.ChangeConsoleLine();
                    Console.WriteLine("Enter added imaginary part of complex number");
                    double addedB = program.ChangeConsoleLine();
                    complexNumber.Add(addedA, addedB);
                    break;

                case Control.E:
                    isExit = true; break;

                default: Instuctions(); break;
                }
            }
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Program program = new Program();
            Control control = new Control();
            Console.WriteLine("Enter real part of complex number");
            double a = program.ChangeConsoleLine();
            Console.WriteLine("Enter imaginary part of complex number");
            double b = program.ChangeConsoleLine();
            ComplexNumbers complexNumber = new ComplexNumbers(a, b);

            bool isExit = false;
            while (!isExit)
            {
                string input = Console.ReadLine();
                Enum.TryParse(input, true, out control);
                switch (control)
                {
                    case Control.M:
                        complexNumber.GetMagnitude();
                        break;
                    case Control.S:
                        Console.WriteLine("Complex number to string {0}", complexNumber.ToString());
                        break;
                    case Control.A:
                        Console.WriteLine("Enter added real part of complex number");
                        double addedA = program.ChangeConsoleLine();
                        Console.WriteLine("Enter added imaginary part of complex number");
                        double addedB = program.ChangeConsoleLine();
                        complexNumber.Add(addedA, addedB);
                        break;
                    case Control.E:
                        isExit = true; break;
                    default: Instuctions(); break;
                }
            }
        }