public Kompleks(Kompleks a) { mGercek = a.Gercek; mSanal = a.Sanal; }
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); }