Kali ini saya akan mencoba menulis sebuah tutorial tentang Penjumlahan Dua Bilangan Secara Rekursif yang kali ini akan mengoperasikan perpangkatan (a+b)y
Begini langkah langkahnya
Pertama silahkan buat project baru seperti biasa , contoh project TUGAS 1 (M RIZAL FAHMI) kemudian buat class PenghitunganPangkatRekursif ,lalu Finish
Next ,Buat parameter method dengan type data integer HitungPangkat
public static int HitungPangkat(int a, int b, int y) {
kemudian buat pernyataan dengan if (y == 0) sebagai syarat pangkat dan return 1; untuk menunjukkan nilai penjumlahan antara variable a dan b
Lalu berikan fungsi Else } else { untuk mengkoreksi kembali syaratnya, karena fungsi y bernilai selain 0
Dan jangan lupa juga buat stopping rolenya (untuk pemberhentian ) yaitu berupa pengurangan pangkat, buat dengan kode :
return (a + b) * HitungPangkat(a, b, y - 1);
Dengan ini maka nilainya a ditambah dengan b dan dikurangi isi dari parameter HitungPangkat(int a, int b, int y)
Lalu untuk menjalankna programnya silahkan buat main methodnya ,dengan menggunakan “psvm” atau public static void main(String [] args){ },
kemudian untuk menampilkan / mencetak hasil pangkatnya , kita gunakan System.out.println ("hasil (2 + 3)pangkat 3 ="+ PenjumlahanPangkat(2, 3, 3));
untuk lebih jelasnya saya sertakan gambaran kodingnya :
And the last step running programnya maka akan tampil hasil (2 + 3) = 125,
Dengan logika 2 + 3 hasilnya 5 lalu dipangkat kan 3 atau 5 * 5 * 5 maka akan menghsilkan 125.
Dapat disimpulkan bahwa penggunaan metode rekursif pada java memudahkan kita dalam memproses perhitungan matematika , serta manambah wawasan kita tentang intruksi rekursif .
sekian sekilas ulasan mengenai pemangkatan rekursif , semoga bermanfaat tidak lupa saran , kritik maupun coment sangat saya butuhkan sebagai bahan kajian.
Nama : M RIZAL FAHMI
NIM : 1200631023