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
/* 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; }
|
Komentar
Posting Komentar