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