Giả sử, chúng ta có ba đoạn thẳng có độ dài lần lượt là l, m và n. Ba đường thẳng này chỉ có thể tạo thành một tam giác, nếu tổng của hai cạnh bất kỳ lớn hơn cạnh thứ ba.
Ví dụ:nếu độ dài của ba đoạn thẳng là 4, 9 và 3, chúng không thể tạo thành một tam giác vì 4 + 3 nhỏ hơn 9.
Chúng tôi được yêu cầu viết một hàm JavaScript mà ba số đại diện cho độ dài của ba cạnh và kiểm tra xem chúng có thể tạo thành một hình tam giác hay không.
Ví dụ
Sau đây là mã -
const a = 9, b = 5, c = 3; const isValidTriangle = (a = 1, b = 1, c = 1) => { if(!a || !b || !c){ return false; }; const con1 = a + b > c; const con2 = b + c > a; const con3 = c + a > b; return con1 && con2 && con3; }; console.log(isValidTriangle(a, b, c));
Đầu ra
Sau đây là đầu ra trong bảng điều khiển -
false