Practice Exercises C# Sharp

Learn to program performing exercises with C# Sharp

12 Lessons C# Sharp with the Solutions - 228 Exercises C# Sharp with the solutions For Beginners, Intermediates and Advanceds

The human knowledge belongs to the world
¡The infomation should be free!

5 Estrellas - 9986Total Votos

Complex, improved - Practice Exercises C# Sharp

Source Code:

```using System;
class ComplexNumber
{
protected double a, b;

public ComplexNumber(double realPart, double imaginaryPart)
{
a = realPart;
b = imaginaryPart;
}

public double GetReal()
{
return a;
}

public void SetReal(double a)
{
this.a = a;
}

public double GetImaginary()
{
return b;
}

public void SetImaginary(double b)
{
this.b = b;
}

public new string ToString()
{
return "(" + a + "," + b + ")";
}

public double GetMagnitude()
{
return Math.Sqrt((a * a) + (b * b));
}

{
a += c2.GetReal();
b += c2.GetImaginary();
}

}

class ComplexTest
{
static void Main()
{
ComplexNumber number = new ComplexNumber(5, 2);
Console.WriteLine("Number is: " + number.ToString());

number.SetImaginary(-3);
Console.WriteLine("Number is: " + number.ToString());

Console.Write("Magnitude is: ");
Console.WriteLine(number.GetMagnitude());

ComplexNumber number2 = new ComplexNumber(-1, 1);
Console.WriteLine(number.ToString());
}
}

```
Exercisey 7.11