Sabtu, 06 Oktober 2012

Fungsi iteratif dan rekursif untuk menghitung jumlah deret 1, 3, 7, 15, 31, . . . (rumus=L(n) = 2*L(n-1) +1)




·         Rekursif

#include <iostream.h>
Long L(Int n)
{ if ((n==0 || (n==1)) return(1);
Else return (n*L(n-1)+1);
}

main (){
int n;
long hasil;
cout<<”input n:”;
cin>>n;
hasil=L(n);
cout<<”Nilai”<<n<<”!=”<<hasil;
return 0;
}

Tidak ada komentar:

Posting Komentar