判斷三角形是否為直角三角形——JavaScript
我們需要編寫一個 JavaScript 函式,其中包括三個數字,分別是 a、b 和 c,表示三角形三條邊的長。如果這三條邊表示直角三角形,則函式應返回 true,否則返回 false。
直角三角形
如果三角形中三個角之一為 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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP