C++程序 寻找椭圆的面积
给定一个具有长度为半长轴的椭圆 a 和长度为半短轴的椭圆 b .任务是找到椭圆的面积。
在数学中,椭圆是平面内包围两个焦点的曲线,使得曲线上每一点到两个焦点的距离之和对于每一点都是常数,或者我们可以说它是圆的一般化。
椭圆相关重要点 :
- 中心: 椭圆内的一点,它是连接两个焦点的线段的中点。换句话说,它是次要轴和主要轴的交点。
- 主轴: 椭圆的最长直径被称为主轴。
- 次轴: 椭圆的最短直径被称为次轴。
- 弦: 连接椭圆上任意两点的线段。
- 焦点: 这是定义椭圆的两个固定点。
- 焦距: 通过椭圆焦点且垂直于椭圆主轴的直线段称为椭圆的短径。
椭圆面积: 找到椭圆的面积的公式如下:
Area = 3.142 * a * b
其中a和b分别是半长轴和半短轴,3.142是π的值。
示例:
输入:a=5,b=4
输出:62.48
输入:a=10,b=5
输出:157.1
//找到椭圆面积的C ++程序。
#include<bits/stdc++.h>
使用namespace std;
//找到一个面积的函数
//椭圆。
void findArea(float a, float b)
{
浮动区域;
//找到的公式
//椭圆的面积。
面积= 3.142 * a * b ;
//显示结果
cout << "区域:" << 面积;
}
//驱动程序
int main()
{
float a=5,b=4;
找到区域(a,b);
返回0;
}
//找到椭圆面积的Java程序。
class GFG {
//找到一个面积的函数
//椭圆。
static void findArea(float a, float b)
{
浮动区域;
//找到的公式
//椭圆的面积。
面积=(浮动)3.142 * a *b ;
//显示结果
System.out.println(“区域:”+ Area);
}
//驱动程序
public static void main(String[] args)
{
float a=5,b=4;
找到区域(a,b);
}
}
# Python3程序查找
#椭圆形的面积。
#找到面积的函数
#椭圆。
def findArea(a,b):
#找到的公式
#椭圆的面积。
Area = 3.142 * a * b ;
#显示结果
print(“Area:”, round(Area,2));
#驱动程序
a = 5;
b = 4;
findArea(a,b);
#此代码的贡献
#通过掌握
// C#程序查找椭圆的面积。
using System;
class GFG
{
//找到椭圆的面积的函数。
static void findArea(float a,
float b)
{
float Area;
//查找椭圆的面积的公式。
Area = (float)3.142 * a * b ;
//显示结果
Console.WriteLine("Area: " +
Area);
}
//驱动程序
public static void Main ()
{
float a = 5, b = 4;
findArea(a, b);
}
}
<?php
// PHP程序查找椭圆的面积。
//找到椭圆的面积的函数。
function findArea(a,b)
{
Area;
//查找椭圆的面积的公式。
Area = 3.142 * a *b ;
//显示结果
echo "Area: " . Area;
}
// Driver codea = 5; b = 4;
findArea(a, $b);
<script>
// JavaScript程序查找椭圆的面积。
//找到椭圆的面积的函数。
function findArea(a , b) {
var Area;
//查找椭圆的面积的公式。
Area = 3.142 * a * b;
//显示结果
document.write("Area: " + Area.toFixed(2));
}
//驱动程序
var a = 5, b = 4;
findArea(a, b);
</script>
Output:
Area: 62.84
Time Complexity : O(1)
Auxiliary Space : O(1)