static void Main(string[] args) { //complex no. ComplexNo a = new ComplexNo(2, 6); ComplexNo b = new ComplexNo(4, 1); Console.WriteLine(a.Scaleby(.5)); Console.WriteLine(a.Division(b)); Console.ReadLine(); }
public ComplexNo Subtraction(ComplexNo b) { return new ComplexNo(this.x - b.x, this.y - b.y); }
public ComplexNo Multiplication(ComplexNo b) { return new ComplexNo(((this.x*b.x) - ( this.y*b.y)),((this.x * b.y) + (b.x*this.y))); }
public ComplexNo Division(ComplexNo b) { return new ComplexNo ((this.Multiplication(b.Conjugate())).Scaleby(1/(b.x*b.x + b.y*b.y))); }
//methods public ComplexNo Addition(ComplexNo b) { return new ComplexNo(this.x + b.x, this.x + b.y); }
public ComplexNo(ComplexNo a) { this.x = a.x; this.y = a.y; }