atau kecil.
o
Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program.
Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
Memecah program besar menjadi kecil sehingga dapat dikerjakan oleh programmerprogrammer atau dipecah menjadi beberapa tahap sehingga mempermudah pengerjaan dalam
sebuah projek
Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng seperti
mencari fungsi yang bersangkutan saja dan tak perlu mencari kesalahan tersebut di seluruh
program.
Bentuk umum Sebuah fungsi adalah sebagai berikut :
Tipedata namafungsi(daftarparameter)
{
/*Badan Fungsi*/
return nilaireturn; /* untuk tipe data bukan void */
}
Jenis-jenis fungsi pada C++
o
apapun.
o
#include <iostream.h>
#include <conio.h>
void volume(int &vol, int p, int l, int t)
{ vol = p*l*t; }
main(){
int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"\nVolume = "<<hsl;
getch();
}