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

ডায়াগোনাল দৈর্ঘ্য থেকে বর্গের ক্ষেত্রফল C++-এ

ক্ষেত্রফল হল একটি আকৃতির其二-মাত্রিক সমতলে বিস্তার।

বর্গ হল একটি চতুর্ভুজ যার সকল পাশ সমান এবং সকল অভ্যন্তরীণ কোণ সমকোণ।

ডায়াগোনাল হল একটি বহুভুজের দুটি অনาจাস্ত পাশকে जोড়া রেখা।

ডায়াগোনাল দৈর্ঘ্য থেকে বর্গের ক্ষেত্রফল C++-এ

ac এবং bd হল বর্গ abcd-এর দুটি ডায়াগোনাল।

এই সমস্যাতিতে আমাদের একটি বর্গের ডায়াগোনালের দৈর্ঘ্য দেওয়া থাকবে এবং আমাদের বর্গের ক্ষেত্রফল বের করতে হবে।

ত্রিভুজ abc-তে,

ac² = bc² + ab²
d² = a² + a²
d = √(2*a²)
d²/2 = a²

আমরা জানি বর্গের ক্ষেত্রফল = a * a।

তাই, area = d² / 2

এই সূত্র ব্যবহার করে ডায়াগোনালের দৈর্ঘ্য দেওয়া থাকলে বর্গের ক্ষেত্রফল বের করা যায়।

উদাহরণ কোড

#include <iostream>
#include <math.h>
using namespace std;

int main() {
    double d = 10;
    double area = (d * d) / 2.0;
    cout << "Area of square of diagonal " << d << " is " << area;
    return 0;
}

আউটপুট

area of square of diagonal 10 is 50
  1. C++-এ ডায়াগোনাল ট্রায়ভার্স II

  2. C++-এ আয়তক্ষেত্রের এলিয়া হিসাব

  3. C++-এ বর্গের পরিবেষ্টিত বৃত্তের ক্ষেত্রফল

  4. C++-এ বর্গক্ষেত্রের এলাকা বের করার প্রোগ্রাম