নোনাগন নামে পরিচিত একটি এননেগন হল একটি বহুভুজ যার 9টি বাহু রয়েছে। এননিয়াগনের ক্ষেত্রফল নির্ণয় করতে নিম্নলিখিত সূত্রটি ব্যবহার করা হয়,
ennagon এর ক্ষেত্রফল =((a 2 ) *9) / 4*ট্যান (20°)) ∼=(6.18 * a2)
কোড লজিক, নয়টি বাহু বিশিষ্ট বহুভুজের ক্ষেত্রফল সূত্র ব্যবহার করে গণনা করা হয়, ((a 2 *9) / 4*tan (20°)) ∼=(6.18 * a2)। মান 6.18 একটি ফ্লোট ভেরিয়েবলে পূর্ণ করা হয় যাকে গুণক বলা হয়, এই মানটি তারপর এননিয়াগনের পাশের বর্গ দ্বারা গুণিত হয়।
উদাহরণ
#include <stdio.h>
#include <math.h>
int main(){
int a = 6;
float area;
float multiplier = 6.18;
printf("Program to find area of Enneagon \n");
printf("The side of the Enneagon is %d \n", a);
area = (6.18 * a * a);
printf("The area of Enneagon is %f \n", area);
return 0;
} আউটপুট
Program to find area of Enneagon The side of the Enneagon is 6 The area of Enneagon is 222.479996