You are on page 1of 1

Tugas Algoritma, Pemrograman, dan Lab

1. Perhatikan deret dari integer positif berikut


0,1,3,6,10,15,21,28,36,45,...
a) Tuliskan aturan rekursif dari deret tersebut!
b) Implementasikan dalam bahasa C solusi rekursif dari deret tersebut!
c) Implementasikan dalam bahasa C solusi non-rekursif dari deret tersebut!
2. Tuliskan aturan rekursif dan implementasinya dalam bahasa C dari deret berikut:
0,1,3,13,183,33673,1133904603,1285739649838492213,
3. Perhatikan kode program berikut:
voidfun1(intn)
{
inti=0;
if(n>1)
fun1(n1);
for(i=0;i<n;i++)
printf("*");
}
Analisa program tersebut dan tanpa menggunakan CodeLite tuliskan output dari program tersebut!
4. Perhatikan kode program berikut:
#defineLIMIT1000
voidfun2(intn)
{
if(n<=0)
return;
if(n>LIMIT)
return;
printf("%d",n);
fun2(2*n);
printf("%d",n);
}
Analisa program tersebut dan tanpa menggunakan CodeLite tuliskan output dari program tersebut!

You might also like