Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
c. Prosedur / Fungsi Pendukung<br />
tipe_data namaFungsi [daftar_parameter]<br />
{<br />
}<br />
…instruksi-instruksi dalam fungsi…<br />
return [nilai_balik_fungsi];<br />
Bagian ketiga ini adalah tempat prosedur/fungsi pendukung dijelaskan. Nama daripada fungsi ini telah<br />
dideklarasikan pada bagian prototype. Kemudian, instruksi yang ada di dalam fungsi pendukung dijelaskan rinci<br />
disini.<br />
II. PEMAHAMAN PROSEDUR DAN <strong>FUNGSI</strong><br />
Sebelum melangkah lebih jauh, mari kita pahami lebih dalam mengenai fungsi dalam bahasa C++. Andaikan kita<br />
menemukan soal fungsi seperti ini :<br />
F (x) = 2x + 3<br />
Fungsi dalam bahasa C++ prinsipnya sama dengan fungsi dalam matematika. Kita akan mempunyai suatu instruksi<br />
(proses dengan operator matematika), suatu variabel input ( x ), dan suatu nilai balik ( F(x) ). Dengan kata lain,<br />
fungsi matematika di atas dapat diterjemahkan menjadi berikut :<br />
int jumlah (int x)<br />
{<br />
int y;<br />
y = 2*x+3;<br />
return (y);<br />
}<br />
<strong>SUB</strong><strong>PROGRAM</strong> : PROSEDUR<br />
Untuk lebih mudah memahaminya, perhatikan contoh berikut :<br />
INPUT DATA #1:<br />
#include <br />
#include <br />
using namespace std;<br />
main()<br />
{<br />
cout