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;
                        }
   20   21   22   23   24   25   26