Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

หาพื้นที่วงกลมที่ใหญ่ที่สุดที่จารึกไว้ในวงรีในภาษา C++


สมมติว่าเรามีวงรี โดยมีแกนหลักและแกนรองยาว 2a &2b เราต้องหาพื้นที่ของวงกลมที่ใหญ่ที่สุดที่สามารถจารึกได้ ดังนั้นหาก a =5 และ b =3 พื้นที่จะเป็น 28.2734

หาพื้นที่วงกลมที่ใหญ่ที่สุดที่จารึกไว้ในวงรีในภาษา C++

จากที่เราจะเห็นรัศมีของวงกลมพื้นที่สูงสุดที่จารึกไว้ในวงรีจะเป็นแกนรอง 'b' จะได้พื้นที่ A =π*b*b

ตัวอย่าง

#include<iostream>
using namespace std;
double inscribedCircleArea(double b) {
   double area = 3.1415 * b * b;
   return area;
}
int main() {
   double a = 10, b = 8;
   cout << "Area of the circle: " << inscribedCircleArea(b);
}

ผลลัพธ์

Area of the circle: 201.056