Wednesday, May 2, 2012

Fungsi Pemrograman Void Dan Non Void

FUNGSI VOID
  • Fungsi yang void sering disebut juga prosedur
  • Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
Ciri-ciri Program :
- tidak adanya keyword return.
- tidak adanya tipe data didalam deklarasi fungsi.
- menggunakan keyword void.
  • Tidak dapat langsung ditampilkan hasilnya
  • Tidak memiliki nilai kembalian fungsi
  • Keyword void juga digunakan jika suatu fungsi tidak mengandung suatu parameter apapun. 
Dan berikut adalah contoh program menggunakan FUNGSI VOID :

#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();
}

FUNGSI NON-VOID

  • Fungsi non-void disebut juga function
  • Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut
Ciri-ciri Program :
- ada keyword return
- ada tipe data yang mengawali deklarasi fungsi
- tidak ada keyword void
  • Memiliki nilai kembalian
  • Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu sehingga dapat langsung ditampilkan hasilnya 
Dan berikut adalah contoh progam menggunakan 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();
}

kedua program diatas adalah untuk mencari volume dari inputan user Panjang,Lebar dan Tinggi. dan jika kedua program tersebut dijalankan maka hasilnya output program nya akan sama, karena kedua program tersebut hanya berbeda fungsi VOID dan NON VOID, seperti inilah output program ketika di jalankan :

Silahkan anda coba pahami terlebih dahulu tentang perbedaan VOID dan NON VOID.. jika sudah mengerti silahkan dicoba.... ^_^
Terimakasih sudah membaca artikel tentang Fungsi Pemrograman Void Dan Non Void anda bisa menemukan artikel ini melalui URL http://bosengaptek.blogspot.com/2012/05/fungsi-pemrograman-void-dan-non-void.html. dan saya berharap semoga artikel Fungsi Pemrograman Void Dan Non Void ini bermanfaat bagi anda yang membutuhkan. Terimakasih...

Baca juga yang lain :