
Kali ini kita akan coba membuat fungsi kpk dengan java, sebelum kita memulai membuat fungsinya mari kita lihat dulu pengertian kpk dari wikipedia
Dalam aritmetika dan teori bilangan, kelipatan persekutuan terkecil (KPK) dari dua bilangan adalah bilangan bulat positif terkecil yang dapat dibagi habis oleh kedua bilangan itu.
Dalam bahasa Inggris KPK dikenal dengan Least Common Multiple (LCM), sering dijuga disebut sebagai Lowest Common Multiple (LCM) atau Smallest Common Multiple (SCM)
Mari kita mulai KPK dengan java
Buka editor eclipse kita, buat project java dengan nama “Belajar Matematika”
1). Buat Class dengan nama “KPK.class” jangan lupa saat create class centang “static void main”
2). Tambahkan fungsi execute di class KPK dengan 3 parameter masukan berupa integer, seperti potongan script dibawah ini:
1 2 3 4 5 |
public int execute(int val0, int val1, int valsum) { if (valsum != 0 && valsum % val1 == 0) return valsum; if (val1 == 0) return val0; return execute(val0, val1, valsum+val0); } |
3). Tambahkan fungsi executes di class KPK dengan parameter masukan berupa array integer, seperti potongan script dibawah ini:
1 2 3 4 5 6 7 |
public int executes(int[] vals) { int temp = vals[0]; for (int i = 1; i < vals.length; i++) { temp = execute(temp, vals[i], 0); } return temp; } |
4). Tambahkan script pada static void main seperti potongan script dibawah ini:
1 2 3 4 |
public static void main(String[] args) { KPK kpk = new KPK(); System.out.println(kpk.executes(new int[]{8, 4, 6, 12, 24, 3})); } |
Berikut output yang ditampilkan saat program KPK ini dijalankan:
24
Semoga membantu,
ant