Menghitung a pangkat b Pada Java
Penghitungan a pangkat b
memerlukan algoritma yang sedikit lebih rumit. Ada 3 kondisi untuk
penghitungannya, yaitu apabila pangkatnya (b) lebih kecil dari nol, sama dengan
nol, atau lebih besar dari nol. Penghitungan untuk pangkat lebih besar dari nol
dapat dilakukan dengan algoritma berikut ini.
|
1
2
3
4
5
6
7
8
9
|
public static int power(int number,
int power) {
int result = 1;
if(power > 0) {
for(int
i = 0; i < power; i++) {
result
*= number;
}
}
return result;
}
|
Lagi-lagi Anda tidak perlu
bersusah payah membuat method pangkat untuk berbagai kondisi dan tipe variabel,
karena Java telah menyediakannya dalam method Math.pow(). Method ini menerima
parameter bertipe double, dan mengembalikan nilai bertipe double pula.
|
1
2
3
4
5
6
|
public static void main(String[]
args) {
int a = 2;
int b = 8;
System.out.println("Hasil
pemangkatan a ^ b adalah: "+Math.pow(a, b));
}
|


Comments
Post a Comment