/

Monday, December 25, 2017

Pengertiann FUNGSI atau Function pada C++

FUNGSI Atau FUNCTION pada Pemprograman C++

Pengertian Fungsi (Function)
Adalah satu blok kode yang melakukan tugas tertentu atau satu blok intruksi yang di ekseskusi ketika dipanggil dari bagian lain dalam suatu program yang dijalankan.

Tujuan pembuatan fungsi adalah:
1.       Memudahkan dalam pembuatan program
2.       Menghemat ukuran program

Keuntungan memakai fungsi:
-          Menguraikan tugas pemprograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil
-          Mengurangi duplikat kode dalam program
-          Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda

Bentuk umum dari sebuah fungsi adalah sebagai berikut :
Tipedata namafungsi(daftarparameter)
{

/*Badan Fungsi*/ 

return nilaireturn; /* untuk tipe data bukan void */ 

}

Jenis- jenis fungsi pada Bahasa C++

1.       VOID (Fungsi tanpa nilai balik)
Fungsi ini juga biasa disebut juga dengan prosedur karena tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.

Ciri-cirinya fungsi VOID :
-          Tidak adanya keyword return
-          Tidak adanya tipe data di dalam deklarasi fungsi
-          Menggunakan keyword void
-          Tidak dapat langsung ditampillkan hasilnya
Contoh Void  >> void tampilkan_jml ( int x, int y )
{
int jml;
jml = x + y;
cout<
}

Contoh program jika dibuat program :
#include <iostream.h>
#include <conio.h>
void volume(int &vol, int p, int l, int t)
{ vol = p*l*t; }
main(){
int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"\nVolume = "<<hsl;
getch();
}

Hasilnya :





2.       NON VOID ( Fungsi dengan nilai balik )
Fungsi ini disebut non void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersbut.

Ciri-ciri fungsi NON VOID :
-          Adanya keyword return
-          Adanya tipe data yang mengawali fungsi
-          Tidak ada keyword void
-          Memiliki nilai kembalian
Contoh program Fungsi NON VOID :

#include <iostream.h>
#include <conio.h>
int volume(int p, int l, int t)
{ int vol;
vol = p*l*t;
return vol; }
main(){
int pj,lb,hsl,tg;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
hsl=volume(pj,lb,tg);
cout<<"\nLuasnya = "<<hsl;
getch();
}

Hasilnya :



No comments:

Post a Comment

Chord Virgoun - Cinta Tak Dianggap

Virgoun - Cinta Tak Dianggap Intro : G Em              C            G     D      Caraku tuk menjaga hatiku Em             C            ...