Page 141 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 141
tBalok=2.0f;
pPersegip=2.0f;
lPersegip=6.0f;
float vBalok = volumebalok(pBalok, lBalok, tBalok);
float lsPersegip = luasppersegip(pPersegip, lPersegip);
cout<<"Volume balok adalah "<<vBalok<<" cm"<<endl;
cout<<"Luas persegi panjang adalah "<<lsPersegip<<" cm"<<endl;
return 0;
}
Output:
==Program menghitung luas persegi panjang dan volume balok==
Volume balok adalah 16 cm
Luas persegi panjang adalah 12 cm
F. Rangkuman
Fungsi merupakan kumpulan statement yang dikelompokkan menjadi satu bagian kode
(blok program) untuk menyelesaikan tugas spesifik tertentu. Dalam setiap bahasa
pemrograman, fungsi dibedakan menjadi dua, yaitu build-in function dan user defined function.
Build-in function adalah fungsi-fungsi siap pakaiyang telah disediakan compiler, sedangkan
user defined function adalah fungsi-fungsi yang didefenisikan sendiri.
Adapun manfaat dari penggunaan fungsi yaitu:
1. Membuat kode program menjadi lebih mudah untuk dipahami.
2. Menghemat baris perintah, mengurangi duplikasi kode.
3. Fungsi mudah untuk digunakan kembali.
4. Fungsi yang dibuat dapat digunakan dalam berbagai program yang berbeda.
5. Memecah program besar menjadi subprogram yang lebih kecil sehingga.
6. Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan tidak
bertanggung jawab.
7. Meningkatkan kemampuan pelacakan kesalahan.
G. Soal Latihan
1. Buatlah fungsi hitung Rata-rata (int nilai [], int jumlah Nilai) yang menghitung rata-rata
nilai dalam sebuah array dan kembalikan nilainya. Gunakan fungsi tersebut untuk
menghitung rata-rata nilai dalam array nilai [] = {10, 8, 7, 9, 6}.
2. Buatlah fungsi hitung Luas Segi Empat (float panjang, float lebar) yang menghitung luas
persegi panjang dan kembalikan nilainya. Gunakan fungsi tersebut untuk menghitung luas
persegi panjang dengan panjang 10 cm dan lebar 5 cm.
118