Thursday, November 20, 2014

DERET BILANGAN POSITIF

Sekumpulan deret yakni:
1.    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
2.    1, 2, 4, 8, 16, 32, 64, 128, ...
3.    1, 4, 2, 8, 4, 16, 8, 32, 16, ...
Penjelasan:
Bilangan yang hendak dicari dari tiap deret tersebut. Bila dimasukkan sebuah bilangan positif, maka bilangan itu menyatakan posisi bilangan deret ke-n. Bilangan pertama menyatakan nilai bilangan ke-n pada deret pertama, Bilangan kedua menyatakan nilai bilangan ke-n pada deret kedua, Bilangan ketiga menyatakan nilai bilangan ke-n pada deret ketiga, Bilangan keempat menyatakan nilai bilangan ke-n pada deret keempat.

Contoh polanya:
Contoh Masukan 1 :
1
Contoh Keluaran 1 :
1 1 1
Contoh Masukan 2 :
5
Contoh Keluaran 2 :
5 16 4
Contoh Masukan 3 :
3
Contoh Keluaran 3 :
3 4 2

Algoritma:

cariDeret(A, m, k)//A array yang berisi deret tersebut, m panjang arranya, k deret yang                   //hendak dicari
B //menyimpan hasil tiap deret
if(m = k) then //bila panjang array hanya satu makan nilainya adalah isi array itu
       return B = A[m]
else if (m < k) then
       return 0
else //m akan di kurang 1 terus menerus sampai terpenuhi m = k, kemudian dipanggil     //method cariDeret secara rekursif
       return cariDeret(A,m-1,k)
end



Nama : Hery Supriza
Nim : D1042131010

No comments:

Post a Comment