รูปคล้ายใบไม้ (Leaf) ภายในสี่เหลี่ยมจัตุรัสด้าน a สามารถแบ่งเป็น 2 ส่วน ส่วนหนึ่งคือพื้นที่ของเสี้ยววงกลม (Quadrant) ลบพื้นที่สามเหลี่ยมมุมฉาก
พื้นที่เสี้ยววงกลม = ¼ × π × a²
พื้นที่สามเหลี่ยมมุมฉาก = ½ × a²
พื้นที่หนึ่งส่วน = ¼πa² - ½a² = a²(π/4 - 1/2)
พื้นที่ใบไม้ทั้งใบ = 2 × ส่วน = a²(π/2 - 1)
โค้ดตัวอย่าง
#include <stdio.h>
#define PI 3.14159265
int main() {
float a = 12.3;
float area = a * a * (PI / 2 - 1);
printf("area = %f", area);
return 0;
}
ผลลัพธ์
area = 86.355782