C#习题.

该博客主要探讨C#中的四边形类设计,包括判断非直线的四边形条件和通过切割成三角形计算面积。此外,还扩展到平行四边形类,介绍如何实现判断平行四边形的函数,并详细解释了两点间距离公式以及Math.Pow方法在C#中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#习题3.4

3.3首先定义一个四边形的类,(判断)因为三点成直线则非三角形,那么类推四个点任意三个点不成直线,则为四边形。

(计算)把四边形切割为两个三角形,计算三角形面积,然后将三角形的面积相加来计算四边形的面积。

3.4继续实验3.3

继承四边形类,定义平行四边形类,增加判断是否为平行四边形的函数
解法:在3.3的基础上,用平行四边形的吧判断法制(两组对边分别相等的四边形是平行四边形)来判定,这里只取一种方法。

求两点之间的距离公式为a=((x1-x2)^2 + (y1-y2)2)0.5

在C#语言里,开方用到的Math.Pow 方法,返回指定数字的指定次幂。
命名空间:System,程序集:mscorlib(在 mscorlib.dll 中)
语法
public static double Pow (
double x,//x 要乘幂的双精度浮点数。
double y //y 指定幂的双精度浮点数。
)
返回值:数字 x 的 y 次幂。
在.net类库的System.Math名空间有Math类,处理许多数学运算:
开平方: Math.Sqrt()
开任何方:Math.Pow()
例如
double A;
A=Pow(x,0.5);//开平方
A=Pow(x,1/3);//开立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值