Page 4 - Microsoft Word - 7f5b-4c42-f471-79f8
P. 4

4.  return ekpresi disertakan hanya bila fungsi bukan bertipe “void”. Bagian ekspresi ini diisi

                     dengan  apa  yang  ingin  dikembalikan  oleh  fungsi  tersebut  ke  pemanggil  fungsi.  Bagian
                     ekpresi biasanya berupa hasil proses dari fungsi tersebut.( Fungsi )


















                 #include <iostream>
                 #incl  ude <conio.h>
                 using namespace std;

                 void garis(){
                         cout << "-------------------------\n";
                 }
                 int  main()
                 {
                   garis();

                   cout << "Mata Najwa Metro TV\n";

                   garis();

                 }

               F.  Program C++ Function
                   Fungsi seperti halnya program pada umumnya, dapat menerima input dan memberikan output.
                   Input dapat diberikan dengan penggunaan parameter (parameter passing) dengan dua cara,

                   yaitu passing by value , passing by reference dan beberapa penggunaan variabel global,
                   lokal.


                   1.  pasing by value Pada teknik passing-by-value, parameter fungsi menangkap nilai (value)
                       dari argumen yang dikirim dan disimpan ke dalam variabel yang berbeda lokasi memori-
                       nya.  Dikarenakan  lokasi  memori  yang  berbeda,  perubahan  nilai  yang  terjadi  pada
   1   2   3   4   5   6   7   8   9