Beispiel #1
0
        public static KarmasikSayi operator /(KarmasikSayi a, KarmasikSayi b)
        {
            KarmasikSayi b_eslenik = new KarmasikSayi(b.mGercek, -b.mSanal);
            KarmasikSayi pay       = a * b_eslenik;
            double       gercek1   = b.mGercek * b_eslenik.mGercek;
            double       gercek2   = b.mSanal * b_eslenik.mSanal;
            double       payda     = gercek1 - gercek2;
            //Console.WriteLine("{0}", payda);
            double bolumGercek = pay.mGercek / payda;
            double bolumSanal  = pay.mSanal / payda;

            return(new KarmasikSayi(bolumGercek, bolumSanal));
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            //KarmasikSayi k = new KarmasikSayi(5, -6);
            //k.yaz();
            KarmasikSayi k1 = new KarmasikSayi(1, -3);
            KarmasikSayi k2 = new KarmasikSayi(2, 5);
            //KarmasikSayi t = k1 + k2;
            KarmasikSayi t2 = k1 + 10f;

            //KarmasikSayi t3 = 10 + k1;
            //KarmasikSayi t4 = k1 * k2;
            //KarmasikSayi t5 = k1 / k2;
            //t.yaz();
            t2.yaz();
            //t3.yaz();
            //t4.yaz();
            //t5.yaz();
        }
Beispiel #3
0
 public KarmasikSayi(KarmasikSayi k)
 {
     mGercek = k.mGercek;
     mSanal  = k.mSanal;
 }