Page 107 - Modul Algoritma dan Pemrograman Dasar_HTML
P. 107

•  nama_fungsi, boleh dituliskan secara bebas dengan ketentuan

                                   tidak menggunakan spasi dan sama dengan nama fungsi build

                                   in.


                               •  parameter_fungsi,  diletakkan  di  antara  tanda  kurung  yang

                                   terletak di belakang nama fungsi.

                               •  statement diletakkan di antara kurung kurawal buka dan tutup

                                   (“{“ dan “}”).

                               •  penentu_tipe_fungsi  merupakan  tipe  data  keluaran  dari

                                   fungsi.

                               Hal-hal yang perlu diperhatikan dalam penggunaan fungsi:

                               a)  Kalau  tipe  fungsi  tidak  disebutkan,  maka  akan  dianggap

                                   sebagai fungsi dengan nilai keluaran bertipe integer.

                               b)  Untuk fungsi yang memiliki keluaran bertipe bukan integer,

                                   maka diperlukan pendefinisian penentu tipe fungsi.

                               c)  Untuk  fungsi  yang  tidak  mempunyai  nilai  keluaran  maka

                                   dimasukkan ke dalam tipe void.

                               d)  Pernyataan  yang  diberikan  untuk  memberikan  nilai  akhir

                                   fungsi berupa pernyataan return.

                               e)  Suatu  fungsi  dapat  menghasilkan  nilai  balik  bagi

                                   pemanggilnya.

                               f)  Fungsi  yang  mempunyai  parameter,  maka  banyaknya

                                   parameter  harus  sama,  parameter  aktual  yang  bersesuaian

                                   dengan parameter formal harus mempunyai tipe data yang

                                   sama dan nama parameter tidak harus sama.

                               Program berikut ini diberikan fungsi yang tidak memiliki nilai

                               keluaran.






                                                                                                    101
   102   103   104   105   106   107   108   109   110   111   112