예제 #1
0
 public Kompleks(Kompleks a)
 {
     mGercek = a.Gercek;
     mSanal  = a.Sanal;
 }
예제 #2
0
        static void Main(string[] args)
        {
            Kompleks a = new Kompleks(-5, 9);
            Kompleks b = new Kompleks(1, 2);
            Kompleks c = a + b;

            c.Yazdir();
            Kompleks d = a + (double)7;

            d.Yazdir();
            Kompleks e = a + 5.6;

            e.Yazdir();
            Kompleks f = a * b;

            f.Yazdir();

            Console.WriteLine("---------------");

            Kompleks g = new Kompleks(5, 1);
            Kompleks h = new Kompleks(0, 1);
            Kompleks i = new Kompleks(0, 0);
            Kompleks j = new Kompleks(0, 0);

            if (g & h)
            {
                Console.WriteLine("g & h -> doğru");
            }
            else
            {
                Console.WriteLine("g & h -> yanlış");
            }
            if (g | i)
            {
                Console.WriteLine("g | i -> doğru");
            }
            else
            {
                Console.WriteLine("g | i -> yanlış");
            }
            if (i | j)
            {
                Console.WriteLine("i | j -> doğru");
            }
            else
            {
                Console.WriteLine("i | j -> yanlış");
            }
            if (!h)
            {
                Console.WriteLine("!h -> doğru");
            }
            else
            {
                Console.WriteLine("!h -> yanlış");
            }
            if (!i)
            {
                Console.WriteLine("!i -> doğru");
            }
            else
            {
                Console.WriteLine("!i -> yanlış");
            }

            Console.WriteLine("---------------");

            Kompleks kompleks = new Kompleks(5, 1);
            double   k        = kompleks;

            Console.WriteLine(k);
            kompleks = 6.2;
            Console.WriteLine(kompleks.Gercek);
            Console.WriteLine(kompleks.Sanal);
        }