কম্পিউটার

C++ ব্যবহার করে দুটি সন্নিহিত বাহুর দুটি ভেক্টর দেওয়া হলে ত্রিভুজের ক্ষেত্রফল খুঁজুন


ধরুন আমাদের কাছে $x\hat{i}+y\hat{j}+z\hat{k}$ আকারে একটি ত্রিভুজের দুটি সন্নিহিত বাহুর জন্য দুটি ভেক্টর আছে আমাদের কাজ হল ত্রিভুজের ক্ষেত্রফল বের করা। ত্রিভুজের ক্ষেত্রফল হল দুটি ভেক্টরের ক্রস গুণফলের মাত্রা। (|A x B|)

$$\frac{1}{2}\rvert \vec{A}\times\vec{B}\rvert=\frac{1}{2}\sqrt{\lgroup y_{1}*z_{2}- y_{2}*z_{1}\rgroup^{2}+\lgroup x_{1}*z_{2}-x_{2}*z_{1}\rgroup^{2}+\lgroup x_{1} *y_{2}-x_{2}*y_{1}\rgroup^{2}}$$

উদাহরণ

#include<iostream>
#include<cmath>
using namespace std;
float area(float A[], float B[]) {
   float area = sqrt(pow((A[1] * B[2] - B[1] * A[2]),2) + pow((A[0] * B[2] - B[0] * A[2]),2) + pow((A[0] * B[1] - B[0] * A[1]),2));
   return area*0.5;
}
int main() {
   float A[] = {3, 1, -2};
   float B[] = {1, -3, 4};
   float a = area(A, B);
   cout << "Area = " << a;
}

আউটপুট

Area = 8.66025

  1. C++ এ প্রদত্ত দুটি বাহু সহ একটি সমকোণী ত্রিভুজের কর্ণ নির্ণয় করুন

  2. C++ ব্যবহার করে N ফ্যাক্টোরিয়ালের যোগফলের শেষ দুটি সংখ্যা খুঁজুন।

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

  4. C++ ব্যবহার করে উপবৃত্তের ক্ষেত্রফল বের করার জন্য প্রোগ্রাম