求平行四边形面积的Java程序
平行四边形是一种特殊类型的四边形,其对边相等且平行。平行四边形的对角线彼此成 90 度平分。图形的面积可以在几何中定义为平面形状所占据的空间。图形的面积是覆盖封闭图形表面的单位正方形的数量。使用它的底和高,可以计算平行四边形面积。除此之外,如果平行边的长度以及边之间的任何角度已知,也可以计算平行四边形的面积。
方法 1:使用边的平行四边形区域。
假设a和b是平行四边形的一组平行边,h是高度,那么根据边长和高度,它的面积公式为:
Area = Base × Height
Area = b × h
例子:
Input : base = 4, height = 6
Output: area = 24
Input : base = 10, height = 15
Output: area = 150
方法:
- 以两个输入作为平行四边形的底和高。
- 应用平行四边形公式的面积来计算面积。
- 打印区域。
下面是上述方法的实现:
Java
// Java Program to Find the Area of Parallelogram
import java.io.*;
class GFG {
public static void main(String[] args)
{
double base = 30.00;
double height = 40.25;
// formula for calculating the area
double area_parallelogram = base * height;
// displaying the area
System.out.println("Area of the parallelogram = "
+ area_parallelogram);
}
}
Java
// Java Program to Find the Area of Parallelogram
import java.io.*;
class GFG {
public static void main(String[] args)
{
double length = 10.00;
double breadth = 16.00;
int angle = 60;
double sin_x = Math.sin(Math.toRadians(angle));
// formula for calculating the area
double area_parallelogram
= length * breadth * sin_x;
// displaying the area
System.out.println("Area of the parallelogram = "
+ area_parallelogram);
}
}
输出
Area of the parallelogram = 1207.5
方法 2:没有高度的平行四边形区域。
如果我们不知道平行四边形的高度,那么我们可以使用三角学的概念来求面积。
Area = ab sin (x)
其中 a 和 b 是平行边的长度,x 是平行四边形边之间的角度。
例子:
Input : length = 4, breadth = 6, angle(in degrees) = 30
Output: area = 11.999999999999998
Input : length = 5, breadth = 8, angle(in degrees) = 45
Output: area = 28.2842712474619
方法:
- 取三个输入作为平行四边形边之间的长度、宽度和角度。
- 应用梯形面积公式计算面积。
- 打印区域。
下面是上述方法的实现:
Java
// Java Program to Find the Area of Parallelogram
import java.io.*;
class GFG {
public static void main(String[] args)
{
double length = 10.00;
double breadth = 16.00;
int angle = 60;
double sin_x = Math.sin(Math.toRadians(angle));
// formula for calculating the area
double area_parallelogram
= length * breadth * sin_x;
// displaying the area
System.out.println("Area of the parallelogram = "
+ area_parallelogram);
}
}
输出
Area of the parallelogram = 138.56406460551017