เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลขสามตัวคือ a, b และ c แทนความยาวของด้านทั้งสามของสามเหลี่ยม ฟังก์ชันควรคืนค่าเป็น จริง หากด้านทั้งสามนั้นแทนสามเหลี่ยมมุมฉาก มิฉะนั้น จะเป็นเท็จ
สามเหลี่ยมมุมฉาก
สามเหลี่ยมคือสามเหลี่ยมมุมฉาก ถ้ามุมหนึ่งในสามมุมของสามเหลี่ยมมี 90 องศาและมุมหนึ่งในสามเหลี่ยมคือ 90 องศา เมื่อสี่เหลี่ยมจัตุรัสของด้านที่ยาวที่สุดเท่ากับผลรวมของสี่เหลี่ยมจัตุรัสของอีกสองด้าน
ตัวอย่างเช่น − 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