28.06.2015 Views

SUB PROGRAM (FUNGSI)

SUB PROGRAM (FUNGSI)

SUB PROGRAM (FUNGSI)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!