algoritma dan struktur data - fungsi dan prosedur c++
Post on 19-Jul-2015
575 Views
Preview:
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