Page 164 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 164

Jlh+=Nilai[i];
                      Rata=(float)Jlh / M;
                  }

                     Perhatikan  program  di  atas.  Pemanggilan  fungsi
               kita  sebutkan  argumen-argumen  yang  akan  dikirim,
               yaitu argumen Nilai yang merupakan variabel array dan
               argumen M yang merupakan variabel yang menyatakan
               banyaknya elemen array.
                     Dalam  prototipe  fungsi  kita  lihat  bahwa  argumen
               Nilai diikuti  atau  tanpa dengan  indeksnya  yang
               dituliskan  dalam  pasangan  siku  pembuka  dan  siku
               penutup,  sedangkan  argumen  M  diawali  dengan
               operator &. Di dalam definisi fungsinya argumen untuk
               variabel  array-nya  dalam  hal  ini  argumen  Nilai  diikuti

               dengan  pasangan  siku  pembuka  dan  siku  penutup
               tanpa menuliskan indeksnya.
                     Untuk fungsi dengan argumen array dua dimensi,
               pada prototipe fungsinya kita dapat menuliskan indeks
               baris dan indeks kolom atau hanya menuliskan indeks
               kolomnya saja.

               8.9  Struktur Sebagai Argumen Fungsi

                     Argumen suatu fungsi juga dapat berupa struktur.
               Untuk  melewatkan  struktur  sebagai  argumen  fungsi
               dapat dilakukan dengan menuliskan nama variabel yang
               bertipe  struktur  di  parameter  aktual  dan  nama  tipe
               struktur  yang  diikuti  dengan  nama  variabel  yang
               didahului  dengan  operator  &  (jika  pengiriman  secara




                                           155
   159   160   161   162   163   164   165   166   167   168   169