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
0 komentar:
Posting Komentar