一梯形的周長怎麼算?

General 更新 2023年10月15日

怎麼用Java計算三角形的周長和麵積

public class Triangle {

//三邊的長度

public Double a;

public Double b;

public Double c;

public Double getA() {

return a;

}

public void setA(Double a) {this.a = a;

}

public Double getB() {

return b;

}

public void setB(Double b) {

this.b = b;

}

public Double getC() {

return c;

}

public void setC(Double c) {

this.c = c;

}

public Triangle(Double a,Double b,Double c){

this.a = a;

this.b = b;

this.c = c;

}

/**

* 得到周長

* @return

*/

public Double getPerimeter(){

Double l = 0d;

l = a+b+c;

return l;

};

/**

* 得到面積

* @return

*/

public Double getArea(){

Double s = 0d;

Double p = getPerimeter()/2;

s = Math.sqrt(p*(p-a)*(p-b)*(p-c));

return s;

}

}

public int getType(){

if(isTriagle == 1){

if(a==b && a!=c) || (a==c && a!b) || (b== c && a!=c) return 1;//等腰三角形

else if ( a ==b && b==c) return 2;//等邊三角形

else if (a^2 + b^2==c^2 || c^2 + b^2==a^2 || a^2 + c^2==b^2 ) return 3;//直角三角形

else return 4;//普通三角形

}

else return 0;//不是三角形}

public int isTriangle(){

if((a+b>c && a+c>b && b+c>a) &&(a-b

return 1;

else return 0;

}

已知三角形周長怎麼求面積

僅僅知道周長的話是無法求出面積的,知道三角形的三邊長可以求出面積。

假設在平面內,有一個三角形,邊長分別為a、b、c,三角形的面積S可由以下公式求得:

S=√p(p-a)(p-b)(p-c)

而公式裡的p為半周長(周長的一半): p=(a+b+c)/2

如下圖等腰梯形一腰的長為15釐米,上底比腰短8釐米,求梯形的周長?

50

相關問題答案
一梯形的周長怎麼算?
求長方形的周長怎麼算?
扇形的周長怎麼算?
四方形的周長怎麼算?
隨圓形的周長怎麼算?
多邊形的周長怎麼算?
等腰梯形的邊長怎麼算?
正方形的周長怎麼算?
矩形的周長怎麼算?
正方形的周長怎麼計算?