一梯形的周長怎麼算?
怎麼用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