C#程序设计 输入三角形三边长,并计算的周长和面积
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/05 09:49:31
C#程序设计 输入三角形三边长,并计算的周长和面积
前台有五个TextBox,分别是FirstTxt,SecondTxt,ThridTxt(代表a,b,c三边长),areaTxt,aroundTxt(代表面积,周长),一个计算的Button.对输入进行了控制,对是否可形成三角形进行了控制,最终计算.计算三角形面积用的是海伦公式.下面是源码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Text.RegularExpressions;using System.Windows.Forms;namespace triangle{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } public double Alength; public double Blength; public double Clength; private Regex reg = new Regex("^(0|[1-9][0-9]*)$"); //用于检测的正则表达式 //只能输入0或者非0开头的数字 private void Form1_Load(object sender, EventArgs e) { this.FirstTxt.Text = "1"; this.SecondTxt.Text = "1"; this.ThirdTxt.Text ="1"; } private bool TestTriangle(double a,double b,double c) {//测试是否能形成三角形 double result1 = a + b; double result2 = a + c; double result3 = b + c; if (result1>c&&result2>b&&result3>a) { return true; } else { return false; } } private double CountArea(double a,double b,double c) {//计算面积 double p = (a+b+c)/2; double area = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); return area; } private double CountAround(double a,double b,double c) {//计算边长 return a + b + c; } private void count_Click(object sender, EventArgs e) { if (reg.IsMatch(this.FirstTxt.Text)&®.IsMatch(this.SecondTxt.Text)&®.IsMatch(this.ThirdTxt.Text)) { Alength = Double.Parse(this.FirstTxt.Text); Blength = Double.Parse(this.SecondTxt.Text); Clength = Double.Parse(this.ThirdTxt.Text); if (TestTriangle(Alength, Blength, Clength)) { this.aroundtxt.Text = CountAround(Alength, Blength, Clength).ToString(); this.areatxt.Text = CountArea(Alength, Blength, Clength).ToString(); } else { MessageBox.Show("当前不形成三角形!"); } } else { MessageBox.Show("请输入合法的边长值!"); } } }}
C#程序设计 输入三角形三边长,并计算的周长和面积
vf程序设计计算三角形面积和周长的程序!急需!
输入半径的值,分别计算并输出圆的面积,圆的周长和球的体积. vb程序设计
从键盘上输入三角形的三边,并判断任意两边之和是否大于第三边,然后计算其周长和面积 VB代码
c#输入三角形的三条边长a、b和c,按海伦公式计算三角形面积并输出
c 语言 输入三边求三角形的面积和周长?
利用InputBox输入三角形的三边长度,计算并显示三角形的面积.
C程序设计问题:根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角的类型
用C#语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!
C++程序问题,原题如下:写程序,输入三角形的三边长,计算输出三角形面积.
三角形的三边长分别为根号27cm,根号75cm,根号48cm,试判断三角形的形状并求出它的周长和面积?
编写一个程序,要求用户输入三角形的底边长和高,求算这个三角形的面积,并输出计算结果.三角形的面积公式为