Program JavaScript untuk Mencari LCM

Dalam contoh ini, anda akan belajar menulis program JavaScript yang menjumpai LCM dua nombor.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • JavaScript jika… Statement lain
  • JavaScript sambil dan lakukan … sambil Loop
  • JavaScript untuk gelung

The Multiple Common Multiple ( LCM ) dua integer adalah bilangan bulat positif terkecil yang dapat dibahagikan dengan sempurna oleh kedua-dua bilangan bulat.

Contohnya, LCM 6 dan 8 adalah 24 .

Contoh 1: LCM Menggunakan while Loop dan jika Penyataan

 // program to find the LCM of two integers // take input const num1 = prompt('Enter a first positive integer: '); const num2 = prompt('Enter a second positive integer: '); // higher number among number1 and number2 is stored in min let min = (num1> num2) ? num1 : num2; // while loop while (true) ( if (min % num1 == 0 && min % num2 == 0) ( console.log(`The LCM of $(num1) and $(num2) is $(min)`); break; ) min++; )

Pengeluaran

 Masukkan bilangan bulat positif pertama: 6 Masukkan bilangan bulat positif kedua: 8 LCM 6 dan 8 ialah 24

Dalam program di atas, pengguna diminta memasukkan dua bilangan bulat positif.

Nombor yang lebih besar di antara nombor yang diberikan oleh pengguna disimpan dalam pemboleh ubah min. LCM dua nombor tidak boleh kurang daripada bilangan yang lebih besar.

Gelung sementara digunakan dengan ifpenyataan. Dalam setiap lelaran,

  • Pemboleh ubah mindibahagi dengan num1 dan num2.
  • Sekiranya baki kedua-dua nombor itu sama dengan 0 , maka itu adalah LCM dan breakpernyataan itu menghentikan program.
  • Sekiranya baki kedua-dua nombor tidak sama dengan 0 , nilai min dinaikkan sebanyak 1 dan gelung berterusan.
  • The whilegelung berterusan sehingga keadaan ini dipenuhi.
     if (min % num1 == 0 && min % num2 == 0)

LCM dua nombor juga boleh didapati menggunakan formula:

 LCM = (num1 * num2) / HCF

Untuk mengetahui cara mencari HCF, kunjungi program JavaScript untuk mencari HCF.

Contoh 2: Pengiraan LCM Menggunakan HCF

 // program to find the LCM of two integers let hcf; // take input const number1 = prompt('Enter a first positive integer: '); const number2 = prompt('Enter a second positive integer: '); // looping from 1 to number1 and number2 to find HCF for (let i = 1; i <= number1 && i <= number2; i++) ( // check if is factor of both integers if( number1 % i == 0 && number2 % i == 0) ( hcf = i; ) ) // find LCM let lcm = (number1 * number2) / hcf; // display the hcf console.log(`HCF of $(number1) and $(number2) is $(lcm).`);

Pengeluaran

 Masukkan bilangan bulat positif pertama: 6 Masukkan bilangan bulat positif kedua: 8 LCM 6 dan 8 ialah 24.

Dalam program di atas, pertama HCF nombor dikira. Kemudian LCM dikira menggunakan formula yang diberikan.

Artikel menarik...