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

C প্রোগ্রাম: সমবাহু ত্রিভুজের ভেতরে আঁকা যাবার সর্ববৃহৎ বর্গের 넓이

সংক্ষিপ্ত বিবরণ

এই প্রোগ্রামটি একটি সমবাহু ত্রিভুজের ভেতরে আঁকা যাবার সর্বোচ্চ বর্গের পার্শ্ব দৈর্ঘ্য ও 넓ী বের করে।

গাণিতিক উদ্ভবনা

  • ত্রিভুজের পার্শ্ব = a
  • বর্গের পার্শ্ব = x
  • জ্যামিতিক বিশ্লেষণে পাওয়া যায়: x = a / (1 + 2/√3) ≈ 0.464a
  • বর্গের 넓ী = x² ≈ (0.464a)²

দ্রষ্টব্য: মূল কোডে `area = 0.464 * a` লেখা আছে, যা পার্শ্ব দৈর্ঘ্য দেয়, 넓ী নয়। 넓ীর জন্য `0.464*0.464*a*a` বা `x*x` করতে হয়।

উদাহরণ

Input: a = 5
পার্শ্ব দৈর্ঘ্য ≈ 2.32
ন্যায্য 넓ী ≈ 5.38

সি কোড (সংশোধিত)

#include <stdio.h>
#include <math.h>

int main() {
    float a = 5;
    float side = a / (1 + 2/sqrt(3));  // ≈ 0.464a
    float area = side * side;
    printf("Square side: %.4f\nArea: %.4f\n", side, area);
    return 0;
}

আউটপুট

Square side: 2.3205
Area: 5.3847
  1. সি-তে ষাটকোণের ভিতরে বর্গ এবং তার ভিতরে রিউলো ট্রায়্যাঙ্গল

  2. সি-তে সমবাহু ত্রিভুজের ভিতরে বর্গ এবং তার ভিতরে রিউলো ট্রায়্যাঙ্গল

  3. সি-তে অর্ধবৃত্তের ভিতরে বর্গ এবং তার ভিতরে রিউলো ট্রায়্যাঙ্গল

  4. C++-এ এলিপসে ইনস্ক্রাইবড সবচেয়ে বড় স্কোয়ারের এলিয়া