// All rights reserved.
// 作 者: B27
// 完成日期:2014年12月10日
// 问题描述:利用C#计算复数
// 输入描述:
// 输出描述:计算复数结果
//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 复数
{
class Program
{
static void Main(string[] args)
{
Plural output = new Plural();
Console.WriteLine("请输入第一个实部");
Console.Write("a:");
output.a = (double)Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第一个虚部");
Console.Write("b:");
output.b = (double)Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个实部");
Console.Write("c:");
output.c = (double)Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个虚部");
Console.Write("d:");
output.d = (double)Convert.ToDouble(Console.ReadLine());
Console.WriteLine("两个复数相加计算结果为:{0}+{1}i", output.Real1(), output.Virtual1());
Console.WriteLine("两个复数相减计算结果为:{0}{1}i", output.Real2(), output.Virtual2());
Console.Read();
}
class Plural
{
public double a, b, c, d;
public double Real1()
{
double x;
x = a + c;
return x;
}
public double Virtual1()
{
double y;
y = b + d;
return y;
}
public double Real2()
{
double x;
x = a - c;
return x;
}
public double Virtual2()
{
double y;
y = b - d;
return y;
}
}
}
}