algoritma dan struktur data - fungsi dan prosedur c++

Post on 19-Jul-2015

575 Views

Category:

Engineering

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Fungsi danProsedur C++

Algoritma dan Struktur Data

Edwin Lunandoedwin@kuliahkita.com

Fungsi

Fungsi adalah sebuah blok kode yang melakukan operasi yang telah didefinisikan dan mengembalikan nilai hasil proses atau operasinya.

Semua blok kode yang digunakan berkali-kali dapat dijadikan fungsi sehingga kode lebih rapi dan tidak perlu didefinisikan ulang di setiap file source code lainnya

Fungsi

Kita dapat memakai fungsi yang telah ada (pre-defined) dalam C++ atau kita definisikan sendiri.

Jika kita ingin menggunakan fungsi yang telah ada, kita perlu melakukan penyertaan (include) pustaka (library) pada source code kita.

#include <cstdlib> // menyertakan pustaka cstdlibusing namespace std; int a = rand(); // memanggil fungsi random

Mendefinisikan Fungsi

Penulisan fungsi mengikuti aturan berikut.

tipe_kembalian namaFungsi(tipe1 arg1, tipe2 arg2, … , tipe_n arg_n)

Contoh:

int fungsiKali (int x, int y) { return x*y;}

Prosedur

Fungsi adalah sebuah blok kode yang melakukan operasi yang telah didefinisikan, akan tetapi tidak mengembalikan suatu nilai.

Sama seperti fungsi, prosedur juga dapat digunakan untuk mendefinisikan blok kode yang akan dipakai berulang kali.

Mendefinisikan Prosedur

Penulisan prosedur mengikuti aturan berikut

void namaProsedur(tipe1 arg1, tipe2 arg2, … , tipe_n arg_n)

Contoh:

void katakanHalo () { cout << “Halo dunia! Aku Siap!”}

top related