示例#1
0
        public void Pomnoz(Zespolona z)
        {
            double old_x = z.x, old_y = z.y, old_X = x, old_Y = y;

            x = x * z.x - y * z.y;
            y = old_X * old_y + old_x * old_Y;
        }
示例#2
0
        public void Podziel(Zespolona z)
        {
            double old_x = z.x, old_y = z.y, old_X = x, old_Y = y;
            double dzielnik = (z.y * z.y + z.x * z.x);

            x = (x * z.x + y * z.y) / dzielnik;
            y = (old_Y * old_x - old_X * old_y) / dzielnik;
        }
示例#3
0
        static void Main(string[] args)
        {
            Zespolona z = new Zespolona(2, 2);
            Zespolona x = new Zespolona(3, 4);

            z.Wyswietl();
            x.Wyswietl();
            //z.Dodaj(x);
            //z.Wyswietl();
            //z.Pomnoz(x);
            z.Podziel(x);
            z.Wyswietl();
        }
示例#4
0
 public void Odejmij(Zespolona z)
 {
     x = x - z.x;
     y = y - z.y;
 }
示例#5
0
 public void Dodaj(Zespolona z)
 {
     x = x + z.x;
     y = y + z.y;
 }