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 。(两边之和小于第三边,两边之差大于第三边)。

相关推荐
“抚琴”的人1 分钟前
C#中获取程序执行时间
服务器·前端·c#
薄荷撞~可乐2 小时前
C#拆箱/装箱(性能优化)
性能优化·c#
胖咕噜的稞达鸭2 小时前
C++中的父继子承(2)多继承菱形继承问题,多继承指针偏移,继承组合分析+高质量习题扫尾继承多态
c语言·开发语言·数据结构·c++·算法·链表·c#
Dm_dotnet3 小时前
WPF应用绑定系统快捷键
c#
.NET修仙日记3 小时前
SQL Server实战指南:从基础CRUD到高并发处理的完整面试题库
面试·职场和发展·c#·.net·sql server·.net全栈经典面试题库
武文斌775 小时前
项目学习总结:CAN总线、摄像头、STM32概述
linux·arm开发·stm32·单片机·嵌入式硬件·学习·c#
sali-tec6 小时前
C# 基于halcon的视觉工作流-章46-不匀面划痕
人工智能·算法·计算机视觉·c#
数字化顾问6 小时前
从 DAG 到 Shuffle:掌握 Spark RDD 宽窄依赖的调优密码
c#·linq
Happy coder8 小时前
【avalonia教程】11字符串格式化、avalonia自带绑定值的转换
c#·avalonia
Panda__Panda15 小时前
docker项目打包演示项目(数字排序服务)
运维·javascript·python·docker·容器·c#