Dada una elipse con un semieje mayor de longitud a y un semieje menor de longitud b . La tarea es encontrar el área de una elipse.
En matemáticas, una elipse es una curva en un plano rodeado por dos focos de manera que la suma de las distancias a los dos focos es constante para cada punto de la curva o podemos decir que es una generalización del círculo.
Puntos importantes relacionados con Ellipse :
- Centro: Un punto dentro de la elipse que es el punto medio del segmento de línea que une los dos focos. En otras palabras, es la intersección de los ejes menor y mayor.
- Eje mayor: El diámetro más largo de una elipse se denomina eje mayor.
- Eje menor: el diámetro más corto de una elipse se denomina eje menor.
- Cuerda: Un segmento de línea que une dos puntos cualesquiera en una elipse.
- Foco: Son los dos puntos fijos que definen una elipse.
- Latus Rectum: los segmentos de línea que pasan por el foco de una elipse y son perpendiculares al eje mayor de una elipse, se denominan latus rectum de una elipse.
Área de una elipse: La fórmula para encontrar el área de una elipse se da a continuación:
Area = 3.142 * a * b
donde a y b son el semieje mayor y el semieje menor respectivamente y 3.142 es el valor de π.
Ejemplos:
Input : a = 5, b = 4 Output : 62.48 Input : a = 10, b = 5 Output : 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
Complejidad de Tiempo : O(1)
Espacio Auxiliar : O(1)
Publicación traducida automáticamente
Artículo escrito por Kanishk_Verma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA