এই সমস্যায়, আমাদের দুটি পূর্ণসংখ্যার মান দেওয়া হয়েছে H এবং B একটি সমকোণী ত্রিভুজের উচ্চতা এবং ভিত্তি নির্ধারণ করে। আমাদের কাজ হল প্রদত্ত দুটি বাহু সহ একটি সমকোণী ত্রিভুজের কর্ণের সন্ধান করা .
সমকোণী ত্রিভুজ হল একটি বিশেষ ত্রিভুজ যার দুটি কোণ সমকোণে থাকে।
সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,
Input : B = 5, H = 12 Output : 13.00
সমাধান পদ্ধতি
সমস্যার একটি সহজ সমাধান হল পিথাগোরাস উপপাদ্য ধারণাটি ব্যবহার করা ভিত্তি এবং উচ্চতা ব্যবহার করে একটি ত্রিভুজের কর্ণ খুঁজে বের করতে।
পিথাগোরাস থিওরেম স্টেটস যে সমকোণী ত্রিভুজের কর্ণের বর্গ ত্রিভুজের অন্য দুটি স্থানের বর্গক্ষেত্রের সমষ্টির সমান৷
- হিসাবে প্রণয়ন করা হয়েছে
$H^2\:=\:h^2\:+\:b^2$
উদাহরণ
আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম
#include <iostream> #include <math.h> using namespace std; double findHypotenuseTriangle(double h, double b) { return ( sqrt((h*h) + (b*b)) ); } int main() { double h = 5.0, b = 12.0; cout<<"Base of right angled triangle "<<b<<endl; cout<<"Height of right angled triangle "<<b<<endl; cout<<"Hypotenuse of right angled triangle = "<<findHypotenuseTriangle(h,b); return 0; }
আউটপুট
Base of right angled triangle 12 Height of right angled triangle 12 Hypotenuse of right angled triangle = 13