Fungsi atau method digunakan untuk menyederhanakan keruwetan dari alur program atau bisnis proses pada aplikasi. Fungsi dari cara kerjanya dapat dibagi menjadi dua bagian, yaitu fungsi yang tidak mengembalikan nilai disebut void dan fungsi yang mengembalikan nilai berupa nilai yang memiliki tipe data tertentu.
Pada C++ fungsi dapat didefinisikan dengan mendefinisikan prototype dari fungsi terlebih dahulu baru detail dari fungsi dijabarkan pada baris kode berikutnya

Berikut contoh kode program fungsi:

#include <iostream>
#include <string>
using namespace std;
void salam(); // prototype fungsi salam
float pph(float); // prototype fungsi pph
int main()
{
   salam(); // panggil fungsi
   float gapok = 500000;
   float pajak = pph(gapok);
   cout << "Take Home Pay " << gapok - pajak << endl;
   return 0;
}
void salam() // implementasi dan detail fungsi salam
{
  cout << "Selamat Belajar C++\n";
}
float pph( float gaji) // implementasi dan detail fungsi pph
{
   return 0.10 * gaji ;
}

Selamat mencoba

Sirojul Munir. Pengajar Tetap STT Terpadu Nurul Fikri. rojulman@nurulfikri.ac.id

Share