Rincian soal pada Bab V :
- Buatlah fungsi fibonacci dengan cara iteratif
- Buatlah fungsi fibonacci dengan 2 cara rekursif yang lain
- Algoritma perkalian dengan cara penjumlahan pada algoritma 5.3. belum sempurna karena belum mencakup semua kemungkinan, misalnya untuk harga b negatif.
- Buatlah algoritma rekursif dari algoritma 5.3.
- Diberikan suatu bilangan bulat positif. Cetaklah bilangan bulat tersebut secara terbalik, secara iteratif maupun rekursif.
- Buatlah suatu subprogram yang mengembalikan nilai maksimum pertama (misal m1) dan nilai maksimum kedua (misal m2, dan m1 z m2) dari array dengan n bilangan bulat.
- Algoritma 5.5 menggunakan fungsi untuk menghitung n faktorial secara rekursif. Buatlah algoritma menghitung n faktorial dengan menggunakan prosedur !
- [Pengamatan : membayar barang belanja di kasir] Amatilah kejadian di mana seorang pembeli (yang membeli barang cukup banyak) pada sebuah took swalayan. Perhatikan apa yang dilakukan pembeli dan apa yang dilakukan oleh kasir ketika mengambil barang belanjaan untuk menghitung berapa harga keseluruhan yang harus dibayar pembeli. Laporkan konsep counter dan konsep total yang anda temukan pada kejadian tersebut.
- [Proyek] Buatlah suatu class yang akan mengeksplorasi kalimat. Kalimat dapat disimpan dalam bentuk array (kumpulan) karakter.
Latihan :
- Menghitung ganjil dan genap
- Menghitung luas persegi panjang
- Menghitung keliling persegi panjang
- Menghitung volum lingkaran
- Menhitung keliling lingkaran
- Menghitung luas segitiga
- Menghitung keliling segitiga
- Menghitung tinggi segitiga
- Menghitung kombinasi
- Menghitung permutasi
Diktat Bab V Bisa di Download Disini Terimakasih
0 komentar:
Posting Komentar