Computer >> Máy Tính >  >> Lập trình >> Javascript

Hàm tính toán bội số chung nhỏ nhất của hai số trong JavaScript

Bội số chung nhỏ nhất, (LCM) của hai số nguyên a và b, là số nguyên dương nhỏ nhất chia hết cho cả a và b.

Ví dụ -

LCM của 4 và 6 là 12 vì 12 là số nhỏ nhất chia hết cho cả 4 và 6.

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào hai số, tính toán và trả về LCM của những số đó.

Ví dụ

Sau đây là mã -

const num1 = 4;
const num2 = 6;
const findLCM = (num1, num2) => {
   let hcf;
   for (let i = 1; i <= num1 && i <= num2; i++) {
      if( num1 % i == 0 && num2 % i == 0) {
         hcf = i;
      };
   };
   let lcm = (num1 * num2) / hcf;
   return lcm;
};
console.log(findLCM(num1, num2));

Đầu ra

Sau đây là kết quả trên bảng điều khiển -

12