Perpangkatan sering kali digunakan untuk melakukan berbagai perhitungan. Fungsi pangkat sebenarnya sudah disediakan oleh library math.h yaitu pow(x,y), dimana x bilangan yang dipangkatkan dan y adalah jumlah pangkat yang dilakukan.

Pada tulisan ini dituliskan sebuah fungsi yang berguna untuk melakukan operasi perpangkatan. Walaupun sebenarnya sudah disiapkan oleh bahasa pemrograman C namun tidak salahnya dipelajari proses fungsinya kira-kira seperti apa.

Berikut ini kode programnya :

#include <stdio.h>

int pangkat(int a, int b){
int hasil,i;
hasil=1;
for(i=1;i<=b;i++){
hasil= hasil * a;
}
return hasil;
}

main(){
int hasilPangkat,bil1,bil2;
bil1=3;bil2=7;
hasilPangkat=pangkat(bil1,bil2);
printf("%d pangkat %d = %d\n",bil1,bil2,hasilPangkat);

bil1=4;bil2=5;
hasilPangkat=pangkat(bil1,bil2);
printf("%d pangkat %d = %d\n",bil1,bil2,hasilPangkat);
}

Mari Berkoding…