Jumat, 08 April 2016

DIKTAT BAB 5. Perulangan/ Loop

LATIHAN 1
1. Cetaklah bilangan 1 sampai 4 menunakan downto.


3. Buatlah latihan dan program untuk mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai dengan 100


4. Hitunglah nilai dari:
      1-1/2+1/3-1/4+.....+1/4




5. Buatlah algoritma dengan program untuk mengitung nilai dari permutasi dan kombinasi n buah bola yang diambil r bola.

 


6. Buatlah algoritma dan program untuk mengkonversi bilangan desimal menjadi bilangan biner.


7. Buatlah algoritma, flowchart dan program untuk menampilkan permutasi dari 3 huruf.



LATIHAN 2

1. Butlah fungsi fibonacci dengan cara iteratif.


2. Buatlah  fungsi fibonacci dengan 2 cara rekursif yang lain.

 
 
 
3. Algoritma perkalian dengan cara pejumlahan pada algoritma 5.3 belum sempurna karena belum mencakup semua kemungkinan, misalnya untuk harga b negatif.


4. Buatlah algoritma rekursif dari algoritma 5.3.
 
{Diberikan n data kemudian dicari rata-ratanya}
Deklarasi
i, n, jumlah, x : integer
rata : real
Deskripsi
read(n)
jumlah <-- 0

if(jumlah>n){
         read(x)
jumlah <-- jumlah + x
}
endfor
rata <--  jumlah/n
write(rata)
 
5. Diberikan suati bilangan bulat positif. Cetaklah bilangan bulat tersebut secara terbalik, secara iteratif maupun rekursif.

 

 #script by: Alex
Share:

0 komentar:

Posting Komentar