Page 3 - BAHAN DASAR - Copy
P. 3
serta menghilangkan pernyataan return ekspresi. Apabila tipeFungsi tidak disertakan maka
secara otomatis C++ menganggap fungsi tersebut bertipe “int”.
2. namaFungsi nama dari fungsi yang dibuat.
3. daftar parameter deklarasi variabel-variabel yang digunakan nantinya untuk menerima nilai
yang dikirim dari pemanggil fungsi. Variabel yang dideklarasikan di bagian parameter
akan dianggap sebagai variabel lokal sehingga hanya dikenali di dalam fungsi itu saja.
Siklus hidup variabel lokal dimulai pada saat fungsi tersebut dijalankan sampai fungsi
tersebut selesai dijalankan.
4. return ekpresi disertakan hanya bila fungsi bukan bertipe “void”. Bagian ekspresi ini diisi
dengan apa yang ingin dikembalikan oleh fungsi tersebut ke pemanggil fungsi. Bagian
ekpresi biasanya berupa hasil proses dari fungsi tersebut.( Fungsi )
#include <iostream>
#incl ude <conio.h>
using namespace std;
void garis(){
cout << "-------------------------\n";
}
int main()
{
garis();
cout << "Mata Najwa Metro TV\n";
garis();
}
B. Program C++ Function