Rabu, 02 November 2011

Fungsi C++

Beberapa Fungsi dalam bahasa pemrograman C++
Prosedur dalam C++ (Fungsi Tanpa Nilai Balik)
C++ tidak mengenal istilah prosedur seperti pada pemrograman menggunakan bahasa pascal. Prosedur dalam pascal itu sendiri didefinisikan sebagai suatu proses yang tidak mengembalikan nilai. Untuk melakukannya dalam bahasa C++, suatu fungsi harus dibuat dengan tipe void, yang berarti tidak memiliki nilai balik (return value).
Bentuk Umum Fungsi Tanpa Nilai Balik:
Void nama_fungsi (parameter1, parameter2, …) {
Statement_yang_akan_dilakukan;
. . .
}
Sedangkan bentuk umum untuk pemanggilan sebuah fungsi yang sebelumnya telah didefinisikan adalah sebagai berikut:
Nama_fungsi(nilai_parameter1, nilai_parameter2, . . .);
Contoh Program:
#include
Using namespace std;
// Membuat fungsi dengan nama Tulis5Kali
Void Tulis5Kali ( ) {
For (int C=0; C<5; C++) {
Cout<<”Bahasa Pemrograman C++”<<endl;
}
}
// Fungsi utama dalam program C++
Int main ( ) {
// Memanggil fungsi Tulis5Kali untuk dieksekusi Tulis5Kali ( ) ;
Return 0;
}
Output yang dihasilkan:
Bahasa Pemrograman C++
Bahasa Pemrograman C++
Bahasa Pemrograman C++
Bahasa Pemrograman C++
Bahasa Pemrograman C++
Fungsi Dengan Nilai Balik.
Fungsi ini berbeda dengan fungsi tipe void, fungsi ini berguna untuk melakukan suatu proses yang dapat mengembalikan sebuah nilai. Dalam membuat fungsi ini, tipe data harus didefinisikan dari nilai yang akan dikembalikan.
Bentuk Umum Fungsi dengan nilai balik:
Tipe_data nama_fungsi (parameter1, parameter2, . . . ) {
Statement_yang_akan_dilakukan;
. . .
Return nilai_yang_akan_dikembalikan;
}
Sedangkan bentuk umum untuk pemanggilan sebuah fungsi yang sebelumnya telah didefinisikan sama seperti pemanggilan fungsi tanpa nilai balik, yaitu sebagai berikut:
Nama_fungsi(nilai_parameter1, nilai_parameter2, . . .);
Fungsi dengan Parameter
Fungsi parameter ini berfungsi untuk memberikan hasil yang bersifat dinamis, yang bergantung dari nilai parameter yang dimasukkan. Secara teori, parameter yang terdapat pada pendefinisian sebuah fungsi disebut dengan parameter formal, sedangkan parameter yang terdapat pada saat pemanggilan disebut dengan parameter actual. Jumlah serta tipe data antara parameter formal dan parameter actual haruslah sesuai, jika tidak maka compiler akan menampilkan pesan kesalahan.

0 komentar: