Exemplo n.º 1
0
        protected static Komplex Sub(Komplex z1, Komplex z2)
        {
            int real = z1.Real - z2.Real;
            int imag = z1.Imag - z2.Imag;

            return new Komplex(real, imag);
        }
Exemplo n.º 2
0
        protected static Komplex Mult(Komplex z1, Komplex z2)
        {
            int real = z1.Real * z2.Real - z1.Imag * z2.Imag;
            int imag = z1.Real * z2.Imag + z1.Imag * z2.Real;

            return new Komplex(real, imag);
        }
Exemplo n.º 3
0
        protected static Komplex Add(Komplex z1, Komplex z2)
        {
            int real = z1.Real + z2.Real;
            int imag = z1.Imag + z2.Imag;

            return new Komplex(real, imag);
        }
Exemplo n.º 4
0
        protected static Komplex Div(Komplex z1, Komplex z2)
        {
            int real = (z1.Real * z2.Real + z1.Imag * z2.Imag) / (z2.Real * z2.Real + z2.Imag * z2.Imag);
            int imag = (z1.Imag * z2.Real - z1.Real * z2.Imag) / (z2.Real * z2.Real + z2.Imag * z2.Imag);

            return new Komplex(real, imag);
        }
Exemplo n.º 5
0
        private void btnSub_Click(object sender, EventArgs e)
        {
            Komplex z1 = new Komplex(tbRE1.Text, tbIM1.Text);
            Komplex z2 = new Komplex(tbRE2.Text, tbIM2.Text);

            this.erg = z1 - z2;
            tbErg.Text = this.erg.ToString();
        }