C#编程 已知三个点坐标求组成三角形的面积和周长

 我来答
匿名用户
2013-08-17
展开全部
和你说一下方法吧,建立直角坐标系,用一个长方形把三角形围在里面,三角形的三点必须在长方形上,有一点在长方形的顶点处,然后你就可以利用勾股定理求出各边的长,面积是长方形的面积减去另外三个直角三角形的面积。

手机党,希望可以帮助到你
匿名用户
2013-08-17
展开全部
做个测试: double x1 = Convert.ToDouble(this.textBox1.Text);
double y1 = Convert.ToDouble(this.textBox2.Text);
double x2 = Convert.ToDouble(this.textBox3.Text);
double y2 = Convert.ToDouble(this.textBox4.Text);
double x3 = Convert.ToDouble(this.textBox5.Text);
double y3 = Convert.ToDouble(this.textBox6.Text); double a = System.Math.Sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
double b = System.Math.Sqrt((x2 - x3) * (x2 - x3) + (y2 - y3) * (y2 - y3));
double c = System.Math.Sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3)); double L = a + b + c;
double p = L / 2;
double S = System.Math.Sqrt(p*(p - a)*(p - b)*(p - c)); MessageBox.Show("三角形周长:" + L.ToString() + Environment.NewLine + "三角形面积:" + S.ToString(), "提示信息");
结果
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式