Rekursif adalah pemanggilan ber ulang-ulang dalam fungsi.Berikut adalah salah satu contoh program dengan menggunakan rekursif
#include<stdio.h>
#include<conio.h>
#include<iostream>
Using namespace std;
int pangkat(int j,int k){
int hasil;
if(k==0){hasil=1;}
else{
hasil=j*pangkat(j,k-1);
}
return(hasil);
}
Int main(){
Printf(“program perpangaktan \n\n”);
Int x,a,hasil;
Printf(“masukkan nilai x=”);scanf(“%d”,&x);
Printf(“masukkan nilai a=”);scanf(“%d”,&a);
Cout<<”hasil pemangkatan”<<x<<”^”<<a<<”=”<<pangkat(x,a);
Tidak ada komentar:
Posting Komentar