Page 25 - Modul Pemrograman Dasar
P. 25
Deklarasi Fungsi
Fungsi memiliki logika pemikiran sebagai sebuah mesin pelempar hasil sesuai
dengan pesanan yang diminta. Hasil keluaran harus sesuai dengan pesanan,
misalnya tipe data yang dipesan adalah integer maka nilai yang dilemparkan
keluar fungsi harus berupa integer. Berikut ini adalah cara mendeklarasikan
sebuah fungsi pada bahasa C:
tipe_data_keluaran nama_fungsi (tipe_data_1 nama_variabel_1,...,
tipe_data_n nama_variabe_n){
Proses
return variabel_keluaran
}
Keterangan :
tipe_data_keluaran, dapat berupa salah satu tipe data C, misalnya char atau int.
Kalo penentu tipe tidak disebutkan maka dianggap bertipe int.nama_fungsi, ini
merupakan
nama dari fungsi yang digunakan untuk memanggil fungsi tersebut.tipe_data_1
nama_variabel_1, merupakan parameter yang diterima oleh fungsi untuk diolah
pada proses yang terdapat didalam fungsi. proses, berisi deklarasi variabel (jika
ada) dan program yang akan melakukan tugas yang akan diberikan kepada
fungsi. return variabel_keluaran, nilai balikan yang akan dikirim oleh fungsi
kepada yang memanggil fungsi tersebut.
Contoh deklarasi fungsi pada bahasa C:
int nilaiTerkecil (int a, int b, int c){
int keluaran;
//proses
return keluaran;
}