Apa itu Function?

 Apa yang dimaksud Function?

Function adalah pemetaan sebuah domain ke range domain tertentu yang akan menerima harga yang akan diberikan lewat parameter formal bertupe tertentu (jika ada) dan menghasilkan suatu nilai sesuai dengan domain yang didefinisikan dalam spesifikasi fungsi. Dalam penulisannya, fungsi diberi nama dan harus didefinikan dalam kamus. Jika nama fungsi itu dipanggil, maka akan dieksekusi dan diberikan parameter aktualnya. 

Fungsi terbagi 2 yaitu :

  • Fungsi pengembalian nilai (return value)
  • Tanpa pengembalian (void)
Contoh :
#include <iostream>

//kamus
using namespace std;
int angka(int temp);
int a;
int wadah;

//deskripsi
int main()
{
    a = 20;
    cout << "angka sebelum dibawa ke fungsi angka" << endl;
    cout << "adalah " << a << endl;
    wadah = angka(a);
    cout << "setelah masuk ke fungsi angka " << wadah << endl;;
    return 0;
}
int angka(int temp)
{
    //kamus local
    int hsl;
    //deskripsi
    hsl = temp * 2;
    return hsl;
}

Hasil :



Komentar