1樓:匿名使用者
程式: 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(), "提示資訊"); 結果
2樓:匿名使用者
和你說一下方法,建立直角座標系,用一個長方形把三角形圍在裡面,三角形的三點必須在長方形上,有一點在長方形的頂點處,然後你就可以利用勾股定理求出各邊的長,面積是長方形的面積減去另外三個直角三角形的面積。
手機黨,希望可以幫助到你
c#程式設計 已知三個點座標求組成三角形的面積和周長
3樓:匿名使用者
做個測試: 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(), "提示資訊");結果
4樓:匿名使用者
和你說一下方法吧,建立直角座標系,用一個長方形把三角形圍在裡面,三角形的三點必須在長方形上,有一點在長方形的頂點處,然後你就可以利用勾股定理求出各邊的長,面積是長方形的面積減去另外三個直角三角形的面積。
手機黨,希望可以幫助到你
c#程式設計 輸入三角形三邊長,並計算的周長和麵積
5樓:
前臺有五個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 ********
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)
private bool test********(double a,double b,double c)
else
}private double countarea(double a,double b,double c)
private double countaround(double a,double b,double c)
private void count_click(object sender, eventargs e)
else
}else}}}
c#設計程式建立點類用點的座標求三角形面積和周長
6樓:匿名使用者
//點類point
class point
public double x }
public double y }
// 獲取兩個點之間的距離
public static double distance(point p1, point p2)
}//三角形類********
class ********
// 獲取三角形面積
public double getarea()
// 獲取三角形周長
public double getperimeter()
}// 測試上面定義的類
class program
", area);
double perimeter = t.getperimeter();
console.writeline("周長為:", perimeter);
console.readline(); }}
注意:簡化起見,在********中沒有判斷三個點是否在同一條直線上!
c# 求三角形周長 面積詳細程式
7樓:匿名使用者
是根據三個邊算嗎?
static void main(string args),面積是:", a + b + c, area);
}else
console.readkey();}
c# 任意定義一個三角形 計算其面積和 周長
8樓:匿名使用者
int a,b,c;
zhouchang=a+b+c
mianji=
海倫—秦九韶公式
一直三邊a,b,c
令p=(a+b+c)/2
則s√[p(p-a)(p-b)(p-c)]
9樓:匿名使用者
void main()
10樓:匿名使用者
那你是如何定義的呢?邊長?座標?
11樓:匿名使用者
double a ;
double b;
double c;
double zc= a+b+c;
double aa=zc/2
double mj=math.sqrt(aa*(aa-a)*(aa-b)*(aa-c);
三角形的周長怎麼求,三角形的周長是怎麼計算的?
三角形周長 c a b c 如果是等腰直角三角形,則另一條直角邊也是10cm,斜邊長為 10 2cm 那麼,三角形的周長是 10 10 10 2 20 20 2 cm 三個邊長的總和就是周長 面積是底乘以高再除以二 三條邊加起來長的總和就是周長 求不出來的,面積倒是很顯然,你想象一下,一根定長的線段...
已知三角形三邊長度求角度,已知三角形三邊求角度。
設三角形三邊長度a,b,c 對應的角度為 因為餘弦函式在 0,上的單調性,可以得到 因此,如果已知三角形的三條邊,可以由余弦定理得到三角形的三個內角。擴充套件資料 餘弦定理的應用 1 當已知三角形的兩邊及其夾角,可由余弦定理得出已知角的對邊。2 當已知三角形的三邊,可以由余弦定理得到三角形的三個內角...
三角形面積怎麼求?已知三角形的三邊長如何求面積?
正三角形面積公式為 s 3 a 4,s是三角形的面積,a是三角形的邊長 1 三角形面積公式為 s 1 2 ah s是三角形的面積,a是三角形的一條邊,h是這條邊上的高 2 正三角形,三條邊相等,三條邊上的高也對應相等,邊長為a,高為h,則h 3 a 2所以可推匯出正三角形的面積s 1 2 ah 3 ...