Function

    

   Function adalah pemetaan suatu nilai (dari domain) ke suatu nilai yang lain (dalam range berdomain tertentu)yang akan menerima suatu harga yang diberikan lewat parameter formal bertype tertentu dan akan mengasilkan suatu nilai sesuai domain yang didefinisikan dalam spesifikasi tinggi.Dalam penulisan fungsi di beri nama dan parameter formal yaitu harga masukan yang diberi nama dan dijelaskan typenya dan harus didefinisikan dalam kamus sehingga dapat dipanggil untuk dieksekusi lewat nama dan dengan diberikannya parameter aktualnya.

Pada fungsi tipe data nilai yang dikirimkan balik (return value) terdapat pada nama fungsinya. Karena nilai balik berada di nama fungsi tersebut, maka fungsi tersebut dapat langsung digunakan untuk dicetak hasilnya. Atau nilai fungsi tersebut dapat juga langsung dipindahkan ke pengenal variable yang lainnya (misal luas1 = ContohFungsi(panjang)).

 Keuntungan menggunakan function

a. Menguraikan perintah menjadi lebih sederhana, terkadang ada perintah yang sangat panjang dan rumit sehingga dengan menggunakan fungsi kode rumit bisa diserhanakan.

b.Memecah program besar menjadi kecil sehingga dapat dipecah menjadi beberapa tahap dan mempermudah pengerjaan dalam sebuah projek


Contoh kasusnya

Buat lah program untuk operasi menambahkan 2 bilangan menggunakan function. 


 Notasi Algoritmik


source code

/* Judul        : Membuat program operasi penjumlahan 2 bilangan menggunakan function

   Oleh         : Eqania Oktayessofa

   Tanggal      : 23 Desember 2021

*/

 

#include <iostream>

 

using namespace std;

int penjumlahan(int bil1, int bil2);

int total,a,b;

 

int main()

{

    cout <<"bilangan 1 = ";

    cin >>a;

    cout <<"bilangan 2 = ";

    cin >>b;

    total= penjumlahan(a,b);

    cout<< a <<" + "<< b <<" = "<<total<<endl;

    return 0;

}

 

int penjumlahan(int bil1,int bil2)

{

    //kamus

    int tambah;

 

    //diskripsi

    tambah= bil1+bil2;

    return tambah;

}

 



codingan dan outputnya





Komentar

Postingan populer dari blog ini

Pengertian Analisis Kasus /Kondisi

Penjelasan Kasus Nested Loop

Matriks / Array dalam c++