asp.net(c#)复数类(复数加减乘除四则运算)

那些大方舍得为你花钱的人,并不是多么富有,谁的钱都不是大风刮来的,而是他觉得你们的关系比钱重要,因为重要才舍得。透过云端的道路,只亲吻攀登者的足迹。
我的一个JAVA作业,把它改写成asp.net(c#)了

protectedvoidPage_Load(objectsender,EventArgse)
{
complexcomplex_a=newcomplex(1.0,1.0);
complexcomplex_b=newcomplex(2.0,2.0);
Response.Write("加法运算结果:"+complex_a.complex_add(complex_b).ToString()+"<br/>");
Response.Write("减法运算结果:"+complex_a.complex_minus(complex_b).ToString()+"<br/>");
Response.Write("乘法运算结果:"+complex_a.complex_multi(complex_b).ToString()+"<br/>");
Response.Write("除法运算结果:"+complex_a.complex_divide(complex_b).ToString());
}
//designby阿会楠来自:搜索吧sosuo8.com
publicclasscomplex
{
//复数中的实部
privatedoublecomplex_real;
//复数中的虚部
privatedoublecomplex_imagin; //构造函数
publiccomplex(doubler,doublei)
{
complex_real=r;
complex_imagin=i;
} //重写ToString()方法
publicoverridestringToString()
{
returnthis.complex_real+"+"+this.complex_imagin+"i";
} //复数加法运算
publiccomplexcomplex_add(complexc)
{
//取得加法运算后的实部
doublecomplex_real=this.complex_real+c.complex_real; //取得加法运算后的虚部
doublecomplex_imagin=this.complex_imagin+c.complex_imagin; //返回一个复数类
returnnewcomplex(complex_real,complex_imagin);
} //复数减法运算
publiccomplexcomplex_minus(complexc)
{
//取得减法运算后的实部
doublecomplex_real=this.complex_real-c.complex_real; //取得减法运算后的虚部
doublecomplex_imagin=this.complex_imagin-c.complex_imagin; //返回一个复数类
returnnewcomplex(complex_real,complex_imagin);
} //乘法运算
publiccomplexcomplex_multi(complexc)
{
//取得乘法运算后的实部
doublecomplex_real=this.complex_real*c.complex_real-this.complex_imagin*c.complex_imagin; //取得乘法运算后的虚部
doublecomplex_imagin=this.complex_real*c.complex_imagin+this.complex_imagin*c.complex_real; //返回一个复数类
returnnewcomplex(complex_real,complex_imagin);
} //除法运算结果(a+bi)/(c+di)=(a+bi)(c-di)/(c+di)(c-di)
publiccomplexcomplex_divide(complexc)
{
//取得(c+di)(c-di)的值
doubled=c.complex_real*c.complex_real+c.complex_imagin*c.complex_imagin; //取得除法运算后的实部
doublecomplex_real=(this.complex_real*c.complex_real+this.complex_imagin*c.complex_imagin)/d; //取得除法运算后的虚部
doublecomplex_imagin=(this.complex_real*(-c.complex_imagin)+this.complex_imagin*c.complex_real)/d; //返回一个复数类
returnnewcomplex(complex_real,complex_imagin);
}
}

运行结果:

加法运算结果:3+3i
减法运算结果:-1+-1i
乘法运算结果:0+4i
除法运算结果:0.5+0i

到此这篇关于asp.net(c#)复数类(复数加减乘除四则运算)就介绍到这了。小时候,和泥为了好玩,长大了,和泥为了养家。小时候和泥,无师自通,长大了和泥,要交学费叫做土木工程。原来这就叫做兴趣是最好的老师!更多相关asp.net(c#)复数类(复数加减乘除四则运算)内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
ASP.NET轻量级MVC框架Nancy的基本用法

使用grpcui测试ASP.NET core的gRPC服务

ASP.NET Core中的对象池介绍

asp.net中MVC的处理流程详解

ASP.NET Core的日志系统介绍