
Kali ini akan coba membuat fungsi FPB dengan java. Tapi sebelumnya mari kita baca dulu pengertian dari FPB yang kita dapat dari wikipedia:
Dalam matematika, Faktor Persekutuan Terbesar (FPB) dari dua bilangan adalah bilangan bulat positif terbesar yang dapat membagi habis kedua bilangan itu.
Dalam bahasa Inggris FPB dikenal dengan Greatest Common Divisor (GCD), sering djiuga disebut sebagai Greatest Common Factor (GCF) atau Highest Common Factor (HCF)
Mari Kita Mulai FPB dengan Java
Kali ini kita pakai editor eclipse, buat project java dengan nama “Belajar Matematika”
1). Buat Class dengan nama “FPB.class” jangan lupa saat create class centang “static void main”
2). Tambahkan fungsi execute di class FPB dengan 2 parameter masukan berupa integer, seperti potongan script dibawah ini:
1 2 3 4 |
public int execute(int val0, int val1) { if (val1 == 0) return val0; return execute(val1, val0%val1); } |
3). Tambahkan fungsi executes di class FPB 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]); } return temp; } |
4). Tambahkan script pada static void main seperti potongan script dibawah ini:
1 2 3 4 |
public static void main(String[] args) { FPB fpb = new FPB(); System.out.println(fpb.executes(new int[]{18, 12, 24, 3})); } |
Berikut output yang ditampilkan saat program FPB ini dijalankan:
3
Semoga membantu,
ant