Page 123 - Modul Algoritma dan Pemrograman Dasar
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++.















                                                                                                    118
   118   119   120   121   122   123   124   125   126   127   128