কম্পিউটার টিউটোরিয়াল

অষ্টকোণ (Octagon) এর ক্ষেত্রফল বের করার প্রোগ্রাম


অষ্টকোণ (octagon) হলো আট বাহু বিশিষ্ট একটি বহুভুজ। এর ক্ষেত্রফল বের করার সূত্র:

Area = ((a² × 2) / tan(22.5°)) = 2a²(1 + √2)

কোড লজিক: উপরের সূত্র ব্যবহার করে ক্ষেত্রফল বের করা হয়। sqrt() ফাংশন দিয়ে ২-এর বর্গমূল বের করা হয়। ফলাফল ফ্লোটিং পয়েন্ট ভ্যালু হিসেবে সংরক্ষণ হয়।

উদাহরণ

#include <stdio.h>
#include <math.h>
int main() {
    int a = 7;
    float area;
    float multiplier = 6.18;
    printf("Program to find area of octagon \n");
    printf("The side of the octagon is %d \n", a);
    area = ((2 * a * a) * (1 + sqrt(2)));
    printf("The area of Octagon is %f \n", area);
    return 0;
}

আউটপুট

Program to find area of octagon
The side of the octagon is 7
The area of Octagon is 236.592926

  1. টেট্রাহিড্রনের (Tetrahedron) ক্ষেত্রফল ও আয়তন বের করার প্রোগ্রাম

  2. C++-এ সমবাহু ত্রিভুজের সার্কামফারেন্স সার্কেলের এলাকা বের করার প্রোগ্রাম

  3. C++-এ সমবাহু ত্রিভুজের এলাকা এবং পেরিমিটার বের করার প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: টেট্রাহেড্রনের ক্ষেত্রফল বের করা