C#——三角形面积公式

已知三角形的三个边,求面积,可以使用海伦公式。

因此,可以执行得到三角形面积公式的计算方法代码如下:

csharp 复制代码
/*
 * / <summary>
 * / 三角形面积公式
 * / </summary>
 * / <param name="a">边长a</param>
 * / <param name="b">边长b</param>
 * / <param name="c">边长c</param>
 * / <returns></returns>
 */
public double triangeArea( double a, double b, double c )
{
    double p = (a + b + c) / 2;;
    return(Math.Sqrt( p * (p - a) * (p - b) * (p - c) ) );
}

当输入的三边值不符合三角形边长的规律时,返回 NaN 。(两边之和小于第三边,两边之差大于第三边)。

相关推荐
du fei5 分钟前
C# 与 相机连接
开发语言·数码相机·c#
古力德1 小时前
Unity中造轮子:定时器
c#·unity3d
小码编匠2 小时前
C# 实现西门子S7系列 PLC 数据管理工具
后端·c#·.net
“抚琴”的人1 天前
【机械视觉】C#+VisionPro联合编程———【六、visionPro连接工业相机设备】
c#·工业相机·visionpro·机械视觉
FAREWELL000751 天前
C#核心学习(七)面向对象--封装(6)C#中的拓展方法与运算符重载: 让代码更“聪明”的魔法
学习·c#·面向对象·运算符重载·oop·拓展方法
CodeCraft Studio1 天前
Excel处理控件Spire.XLS系列教程:C# 合并、或取消合并 Excel 单元格
前端·c#·excel
勘察加熊人1 天前
forms实现连连看
c#
hvinsion1 天前
PPT助手:一款集计时、远程控制与多屏切换于一身的PPT辅助工具
c#·powerpoint·ppt·ppt助手·ppt翻页
weixin_307779131 天前
使用C#实现从Hive的CREATE TABLE语句中提取分区字段名和数据类型
开发语言·数据仓库·hive·c#
时光追逐者1 天前
在 Blazor 中使用 Chart.js 快速创建数据可视化图表
开发语言·javascript·信息可视化·c#·.net·blazor