求椭圆面积的程序

给定一个长度为半长轴的椭圆 A. 和长度的半短轴 B .任务是找出椭圆的面积。 在数学中,椭圆是由两个焦点围绕的平面上的曲线,因此曲线上每个点到两个焦点的距离之和都是常数,或者我们可以说它是圆的推广。

null

ellipse

与椭圆有关的要点 :

  • 中心: 椭圆内的一点,是连接两个焦点的线段的中点。换句话说,它是短轴和长轴的交点。
  • 长轴: 椭圆的最长直径称为长轴。
  • 短轴: 椭圆的最短直径称为短轴。
  • 和弦: 连接椭圆上任意两点的线段。
  • 集中: 这是定义椭圆的两个固定点。
  • 直肠阔肌: 穿过椭圆焦点并垂直于椭圆长轴的线段称为椭圆的阔直肠。

椭圆的面积: 求椭圆面积的公式如下:

Area = 3.142 * a * b

其中a和b分别是半长轴和半短轴,3.142是π的值。 例如:

Input : a = 5, b = 4Output : 62.48Input : a = 10, b = 5Output : 157.1

C++

// C++ program to find area of
// an Ellipse.
#include<bits/stdc++.h>
using namespace std;
// Function to find area of an
// ellipse.
void findArea( float a, float b)
{
float Area;
// formula to find the area
// of an Ellipse.
Area = 3.142 * a * b ;
// Display the result
cout << "Area: " << Area;
}
// Driver code
int main()
{
float a = 5, b = 4;
findArea(a, b);
return 0;
}


JAVA

// Java program to find area of
// an Ellipse.
class GFG {
// Function to find area of an
// ellipse.
static void findArea( float a, float b)
{
float Area;
// formula to find the area
// of an Ellipse.
Area = ( float ) 3.142 * a * b ;
// Display the result
System.out.println( "Area: " + Area);
}
// Driver code
public static void main (String[] args)
{
float a = 5 , b = 4 ;
findArea(a, b);
}
}


Python3

# Python3 program to find
# area of an Ellipse.
# Function to find area
# of an ellipse.
def findArea(a, b):
# formula to find the
# area of an Ellipse.
Area = 3.142 * a * b ;
# Display the result
print ( "Area:" , round (Area, 2 ));
# Driver code
a = 5 ;
b = 4 ;
findArea(a, b);
# This code is contributed
# by mits


C#

// C# program to find area of
// an Ellipse.
using System;
class GFG
{
// Function to find area
// of an ellipse.
static void findArea( float a,
float b)
{
float Area;
// formula to find the
// area of an Ellipse.
Area = ( float )3.142 * a * b ;
// Display the result
Console.WriteLine( "Area: " +
Area);
}
// Driver code
public static void Main ()
{
float a = 5, b = 4;
findArea(a, b);
}
}
// This code is contributed
// by anuj_67.


PHP

<?php
// PHP program to find
// area of an Ellipse.
// Function to find area
// of an ellipse.
function findArea( $a , $b )
{
$Area ;
// formula to find the
// area of an Ellipse.
$Area = 3.142 * $a * $b ;
// Display the result
echo "Area: " . $Area ;
}
// Driver code
$a = 5; $b = 4;
findArea( $a , $b );
// This code is contributed
// by anuj_67.
?>


Javascript

<script>
// JavaScript program to find area of
// an Ellipse.
// Function to find area of an ellipse.
function findArea(a , b) {
var Area;
// formula to find the area
// of an Ellipse.
Area =  3.142 * a * b;
// Display the result
document.write( "Area: " + Area.toFixed(2));
}
// Driver code
var a = 5, b = 4;
findArea(a, b);
// This code is contributed by aashish1995
</script>


输出:

Area: 62.84

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享