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
   136   137   138   139   140   141   142   143   144   145   146