Jawaban:
#include <iostream>
using namespace std;
//membuat fungsi pangkat rekursif bertipe long int dengan parameter integer x dan y
long int pangkatRekursif(int x,int y){
//percabangan if jika y sama dengan 0
if(y==0){
return 1;
}
else{
return x*pangkatRekursif(x,y-1);
}
}
int main(){
//deklarasi integer dengan nama variabel x bernilai 8 dan y bernilai 3
int x=8;
int y=3;
cout<<“fungsi rekursif untuk menghitung pangkat:”<<pangkatRekursif(x,y)<<endl;
return 0;
}
Penjelasan: