🐥Praktikum 2
Menghitung Hasil Pangkat dengan Algoritma Brute Force dan Divide Conquer
Pengantar
Pada praktikum ini kita akan membuat program untuk menghitung nilai pangkat suatu angka menggunakan 2 jenis algoritma, yaitu, brute force dan divide conquer.
Pecobaan
Pada direktori proyek "
BruteForceDivideConquer
" buatlah kelas baru bernama "Pangkat
".Tambahkan atribut berikut,
Buatlah sebuah method dengan nama
pangkatBF()
.
Buatlah method lain dengan nama
pangkatDC()
.
Perhatikan apakah sudah tidak ada kesalahan yang muncul dalam pembuatan class
Pangkat
.Selanjutnya buat class baru yang di dalamnya terdapat method main. Class tersebut dapat dinamakan
MainPangkat
. Tambahkan kode pada class main untuk menginputkan jumlah nilai yang akan dihitung pangkatnya.
Selanjutnya digunakan untuk instansiasi array of objects. Di dalam kode berikut ditambahkan proses pengisian beberapa nilai yang akan dipangkatkan sekaligus dengan pemangkatnya.
Kemudian panggil method
pangkatBF()
danpangkatDC()
.
Verifikasi Hasil Percobaan
Pastikan output dari program serupa dengan gambar berikut,
Pertanyaan
Pada method
pangkatDC()
terdapat potongan kode sebagai berikut,
Apa maksud dari potongan kode tersebut?
Apakah tahap combine sudah termasuk dalam kode tersebut? Tunjukkan!
Last updated