ที่นี่เราจะมาดูวิธีหาพื้นที่วงกลมของสามเหลี่ยมมุมฉากกัน ด้านตรงข้ามมุมฉากของสามเหลี่ยมกำลังสร้างเส้นผ่านศูนย์กลางของวงกลม ดังนั้นหากด้านตรงข้ามมุมฉากคือ h แล้วรัศมีจะเป็น h/2
ดังนั้น พื้นที่คือ −
โค้ดตัวอย่าง
#include <iostream> #include <cmath> using namespace std; float area(float h) { if (h < 0) //if h is negative it is invalid return -1; float area = 3.1415 * (h/2) * (h/2); return area; } int main() { float h = 8; cout << "Area : " << area(h); }
ผลลัพธ์
Area : 50.264