Program JavaScript untuk Menemukan LCM

Dalam contoh ini, Anda akan belajar menulis program JavaScript yang menemukan KPK dari dua angka.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:

  • Pernyataan JavaScript if… else
  • JavaScript sementara dan melakukan… saat Loop
  • JavaScript untuk loop

Kelipatan Persekutuan Terkecil ( KPK ) dari dua bilangan bulat adalah bilangan bulat positif terkecil yang dapat dibagi sempurna oleh kedua bilangan bulat.

Misalnya KPK dari 6 dan 8 adalah 24 .

Contoh 1: LCM Menggunakan While Loop dan Pernyataan If

 // 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++; )

Keluaran

 Masukkan bilangan bulat positif pertama: 6 Masukkan bilangan bulat positif kedua: 8 KPK dari 6 dan 8 adalah 24

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

Jumlah yang lebih besar di antara angka yang disediakan oleh pengguna disimpan dalam variabel min. KPK dari dua angka tidak boleh kurang dari angka yang lebih besar.

Loop sementara digunakan dengan ifpernyataan. Di setiap iterasi,

  • Variabel mindibagi dengan num1 dan num2.
  • Jika sisa kedua angka sama dengan 0 , maka LCM itu dan breakpernyataan menghentikan program.
  • Jika sisa kedua bilangan tidak sama dengan 0 , nilai min dinaikkan 1 dan loop berlanjut.
  • The whileLoop berlanjut sampai kondisi terpenuhi.
     if (min % num1 == 0 && min % num2 == 0)

KPK dari dua angka juga dapat ditemukan menggunakan rumus:

 KPK = (num1 * num2) / HCF

Untuk mempelajari tentang cara menemukan HCF, kunjungi program JavaScript untuk menemukan HCF.

Contoh 2: Perhitungan 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).`);

Keluaran

 Masukkan bilangan bulat positif pertama: 6 Masukkan bilangan bulat positif kedua: 8 KPK dari 6 dan 8 adalah 24.

Dalam program di atas, pertama-tama nilai HCF dihitung. Kemudian KPK dihitung menggunakan rumus yang diberikan.

Artikel yang menarik...