Pada postingan sebelumnya menjelaskan tentang Perulangan selanjutnya tentang Fungsi
Pengertian Fungsi
}Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi.
}Hasil akhir fungsi akan berupa sebuah nilai balik (return).
}Nama fungsi yang didefinisikan sendiri oleh pemrogram tidak boleh sama dengan nama build-in function pada compiler C/C++.
Deklarasi Fungsi
Cara mendefinisikan Fungsi
Fungsi yang tidak mengembalikan nilai
Mengembalikan (menyimpan) nilai selain void (integer, float, string, dll)
Contoh GANJIL dan GENAP
PARAMETER
Parameter Formal : parameter yang diberi nilai. Parameter formal merupakan parameter yang terdapat pada prototype fungsi atau deklarasi fungsi
contoh : int ganjil(int n) -> n adalah parameter formal
Parameter Aktual : parameter yang memberi nilai. Parameter aktual merupakan parameter dalam daftar pemanggilan fungsi(terdapat pada main).
Contoh : if(ganjil(bil)) -> bil adalah parameter aktual
Pemanggilan parameter fungsi :
Pada pemanggilan ini, nilai dari parameter aktual akan dimasukkan kedalam parameter formal.
Dengan cara ini, nilai parameter aktual tidak akan berubah meskipun nilai dari parameter formal
berubah.
Pemanggilan Secara Referensi (Call by Reference)
Pemanggilan secara referensi merupakan pemanggilan alamat dari suatu variabel ke dalam
fungsi.
Perubahan nilai di fungsi akan merubah nilai asli di bagian program yang memanggil fungsi.
0 komentar:
Post a Comment