একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা তিনটি সংখ্যা a, b, c নেবে যা একটি ত্রিভুজের তিন বাহুর দৈর্ঘ্য নির্দেশ করে। ফাংশনটি true রিটার্ন করবে যদি তিন বাহুটি একটি সমকোণী ত্রিভুজ গঠন করে, অন্যথায় false।
সমকোণী ত্রিভুজ
একটি ত্রিভুজ সমকোণী হয় যদি এর তিনটি কোণ থেকে একটি ৯০ ডিগ্রি হয়। এবং একটি কোণ ৯০ ডিগ্রি হয় যখন সবচেয়ে বড় বাহুর বর্গ অন্য দুটি বাহুর বর্গের যোগফলের সমান হয়।
উদাহরণ − 3, 4, 5, কারণ
3*3 + 4*4 = 5*5 = 25
উদাহরণ
নিচে কোডটি দেওয়া হল −
const side1 = 8; const side2 = 10; const side3 = 6; const isRightTriangle = (a, b, c) => { const con1 = (a*a) === (b*b) + (c*c); const con2 = (b*b) === (a*a) + (c*c); const con3 = (c*c) === (a*a) + (b*b); return con1 || con2 || con3; }; console.log(isRightTriangle(side1, side2, side3));আউটপুট
কনসোলে নিচের আউটপুট দেখা যাবে −
true