Page 123 - Modul Algoritma dan Pemrograman Dasar_HTML
P. 123
Fungsi dapat memiliki tipe data kembalian, yang menunjukkan
jenis nilai yang dikembalikan oleh fungsi setelah dieksekusi. Jika
fungsi tidak mengembalikan nilai, tipe data kembalian dinyatakan
sebagai void.
4. Parameter:
Fungsi dapat memiliki parameter, yang berfungsi sebagai
variabel input untuk fungsi tersebut. Parameter memungkinkan
fungsi untuk menerima nilai dari luar dan melakukan operasi
berdasarkan nilai tersebut.
5. Fungsi Rekursif:
Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri.
Dalam fungsi rekursif, ada kondisi basis yang menghentikan
pemanggilan berulang dan mengembalikan nilai.
6. Fungsi Bawaan (Built-in Functions):
C++ menyediakan sejumlah fungsi bawaan yang sudah tersedia
dalam library standar. Contoh fungsi bawaan umum adalah printf(),
scanf(), cin, cout, dan banyak lagi. Untuk menggunakan fungsi
bawaan, Anda perlu menyertakan header yang sesuai.
Fungsi membantu memecah program menjadi bagian yang lebih
kecil dan terorganisir dengan baik. Dengan menggunakan fungsi, kita
dapat mengelompokkan kode, menghindari pengulangan kode yang
tidak perlu, dan meningkatkan keterbacaan dan pemeliharaan program
dalam bahasa pemrograman C++.
117