Pengertian fungsi & prosedur(void) pada c++
APA ITU FUNGSI & PROSEDUR DI C++?
Fungsi merupakan sebuah tempat yang berisi sekumpulan perintah dapat menerima argumen input dan dapat memberikan hasil output dapat berupa nilai ataupun sebuah hasil operasi atau dengan kata lain memiliki nilai balik (return).
Nama fungsi yang di definisikan sendiri oleh programmer tidak boleh sama dengan nama fungsi build-in pada compiler C++. Fungsi di gunakan agar pemrogram dapat menghindari penulisan bagian program (kode) berulang-ulang dengan kode sama, dapat menyusun kode program agar terlihat lebih terstruktur, dan kemudahan dalam debugging program (mempunyai readability tinggi) sehingga lebih mudah untuk dikembangkan.
Sebelum sebuah fungsi di gunakan atau di panggil, suatu fungsi harus di deklarasikan dan di definisikan terlebih dahulu. Pengertian deklarasi fungsi itu sendiri adalah judul fungsi sederhana yang di akhiri dengan tanda semicolon (;) atau sering di sebut dengan Prototipe fungsi.
CARA MEMBUAT FUNGSI PADA C++
Fungsi biasanya akan mengembalikan sebuah nilai dari hasil prosesnya. Karena itu, kita harus menentukan tipe data untuk nilai yang akan dikembalikan.
FUNGSI DENGAN PARAMETER
Parameter adalah variabel yang menyimpan nilai untuk diproses di dalam fungsi. Parameter berfungsi untuk menyimpan nilai yang akan diinputkan ke fungsi.
Contoh pemakaian fungsi berparameter pada penjumlahan :
Output :
Perhatikan!
Fungsi juga bisa digunakan untuk apa saja selain penjumlahan, perkalian, pengurangan, pembagian, operasi rekursif. Untuk pembahasan rekursif ini akan saya jelaskan di halaman bagian penjelasan rekursif.
PROSEDUR
Ada yang sudah tau prosedur itu apa? Prosedur atau di dalam bahasa pemrograman biasa disebut dengan void. Sedikit berbeda dengan fungsi, jika fungsi memiliki nilai balik (return). Void ini tidak memiliki nilai balik atau bisa disebut tipe data kosong.





Komentar
Posting Komentar