给定一个长度为半长轴的椭圆 A. 和长度的半短轴 B .任务是找出椭圆的面积。 在数学中,椭圆是由两个焦点围绕的平面上的曲线,因此曲线上每个点到两个焦点的距离之和都是常数,或者我们可以说它是圆的推广。
null
与椭圆有关的要点 :
- 中心: 椭圆内的一点,是连接两个焦点的线段的中点。换句话说,它是短轴和长轴的交点。
- 长轴: 椭圆的最长直径称为长轴。
- 短轴: 椭圆的最短直径称为短轴。
- 和弦: 连接椭圆上任意两点的线段。
- 集中: 这是定义椭圆的两个固定点。
- 直肠阔肌: 穿过椭圆焦点并垂直于椭圆长轴的线段称为椭圆的阔直肠。
椭圆的面积: 求椭圆面积的公式如下:
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