Page 117 - Modul Algoritma dan Pemrograman Dasar HTML
P. 117

demikian sebaliknya nilai y terhadap x dengan menggunakan

                                   variabel z sebagai variabel temporer. Karena yang dikirikan

                                   adalah  alamat  masing-masing  parameter  aktual,  sehingga

                                   terjadi pertukaran nilai di dalam fungsi maka akan berakibat

                                   setelah kembali ke fungsi main.

                           4.  Pernyataan Return()

                                      Pernyataan  return()  digunakan  untuk  mengirimkan  nilai

                               dari  suatu  fungsi  kepada  fungsi  lain  yang  memanggilnya.

                               Pernyataan return() diikuti oleh argumen yang berupa nilai yang


                               akan dikirimkan. Pernyataan return() dapat diletakkan pada baris
                               mana  saja.  Yang  jelas,  begitu  pernyataan  return()  dieksekusi


                               maka eksekusi terhadap fungsi juga berakhir.
                                      Program  berikut  digunakan  untuk  menentukan  bilangan


                               terbesar dari tiga buah bilangan.

                                /* Program Fungsi dengan pernyataan Return()
                                Nama File : Lat_Fungsi_03 */
                                #include<iostream>
                                #include<conio.h>
                                using namespace std;

                                int Maksimum(int a, int b, int c);
                                int main()
                                {
                                int a=8, b=12, c=-5;
                                cout<<"Nilai a = "<<a;
                                cout<<"\nNilai b = "<<b;
                                cout<<"\nNilai c = "<<c;
                                cout<<"\nNilai Terbesar : "<<Maksimum(a,b,c);
                                getch();
                                }
                                int Maksimum(int x, int y, int z)
                                {
                                int Besar = x;
                                if(y > Besar)
                                Besar = y;




                                                                                                    112
   112   113   114   115   116   117   118   119   120   121   122