কম্পিউটার

C++ এ প্রদত্ত বেস এবং ক্ষেত্রফল সহ একটি ত্রিভুজের ন্যূনতম উচ্চতা


বিবরণ

দুটি পূর্ণসংখ্যা a এবং b দিলে, সম্ভাব্য ক্ষুদ্রতম উচ্চতা নির্ণয় করুন যাতে কমপক্ষে ক্ষেত্রফল 'a' এবং ভিত্তি 'b' এর একটি ত্রিভুজ তৈরি হতে পারে।

উদাহরণ

If a = 16 and b = 4 then minimum height would be 8

অ্যালগরিদম

নীচের সূত্র −

ব্যবহার করে ত্রিভুজের ক্ষেত্রফল গণনা করা যেতে পারে
area = ½ * height * base

উপরের সূত্র ব্যবহার করে, উচ্চতা −

হিসাবে গণনা করা যেতে পারে
height = (2 * area) / base

সুতরাং ন্যূনতম উচ্চতা হল উপরের সূত্র ব্যবহার করে প্রাপ্ত উচ্চতার সিল()।

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;
float minHeight(int area, int base) {
   return ceil((2 * area) / base);
}
int main() {
   int area = 16, base = 4;
   cout << "Minimum height = " << minHeight(area, base) << endl;
   return 0;
}

আউটপুট

আপনি যখন উপরের প্রোগ্রামটি কম্পাইল এবং এক্সিকিউট করবেন। এটি নিম্নলিখিত আউটপুট −

তৈরি করে
Minimum height = 8

  1. C++ এ একটি সমান্তরালগ্রামের ভিতরে একটি ত্রিভুজের ক্ষেত্রফল

  2. C++ এ প্রদত্ত পার্শ্ব দৈর্ঘ্য সহ একটি n-পার্শ্বযুক্ত নিয়মিত বহুভুজের ক্ষেত্রফল

  3. C++ এ সমবাহু ত্রিভুজের ক্ষেত্রফল এবং পরিধি গণনা করার প্রোগ্রাম

  4. C++ এ দেওয়া বাহু সহ যেকোনো ত্রিভুজের বৃত্তের ক্ষেত্রফল