Spesifikasi :
Fungsi int pangkat(int a, int n) mengembalikan nilai pangkat dari a pangkat n
Rumus : a pangkat n
a : integer positif atau negatif
n : integer positif
batas : batas bilangan integer
#include <stdio.h>
int pangkat(int a, int n) {
if (n == 0) {
return 1;
} else if (n == 1) {
return a;
} else {
return a * pangkat(a, n-1);
}
}
/* Program Utama */
int main() {
int angka, N;
scanf("%d %d", &angka, &N);
printf("%d \n", pangkat(angka, N));
return 0;
}
int pangkat(int a, int n) {
if (n == 0) {
return 1;
} else if (n == 1) {
return a;
} else {
return a * pangkat(a, n-1);
}
}
/* Program Utama */
int main() {
int angka, N;
scanf("%d %d", &angka, &N);
printf("%d \n", pangkat(angka, N));
return 0;
}