Fungsi dalam c++

| Kamis, 17 November 2016
MENGENAL FUNGSI DALAM C++

          Fungsi adalah sebuah blok pernyataan yang berisi sejumlah pernyataan yang di kemas dalam sebuah nama yang dapat dipanggil beberapa kali di bebearapa tempat di dalam program.


TUJUAN PEMBUATAN FUNGSI

  • Untuk memudahkan dalam pengembangan program, karena program dipecah menjadi beberapa program yang lebih kecil
  • untuk menghemat ukuran program, ini akan terasa kalau ada beberapa deretan intruksi yang sama dan digunakan pada beberapa tempat di dalam program.

Image result for c++

DEKLARASI / PROTOTIPE FUNGSI


Deklarasi / prototype sebuah fungsi meliputi:

  • Nama fungsi
  • Tipe data nilai balik fungsi
  • jumlah dan tipe data argumen fungsi

FORMAT DEKLARASI UNTUK FUNGSI MENGHASILKAN NILAI BALIK:


Type nama_fungsi (daftar_farameter);


FORMAT DEKLARASI UNTUK FUNGSI YANG TIDAK MENGHASILKAN BALIK :

Void nama_fungsi (Nama_parameter ):

Oh iyah lupa :D , apa itu void ?
Void itu bisa disebut juga dengan prosedur. Di void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut

CIRINYA Sebagai berikut :

  • Tidak adanya keyword return
  • Tidak adanya type data di dalam deklarasi fungsi
  • Menggunakan keyword void
  • Tidak dapat langsung ditampilkan hasilnya
  • Tidak memiliki nilai kembalian fungsi
Ada juga fungsi NON-VOID, yaitu juga bisa di sebut dengan funtion. Disebut Non-Void karena mengembalikan nilai yang berasal dari keluaran hasil proses funtcion tersebut.

CIRINYA Sebagai berikut:

  • Adany keyword return
  • Ada type data yang mengawali fungsi 
  • tidak ada keyword void
  • memiliki nilai kembalian. Dapat dianalogikan sebagai suatu variabelyang memiliki type data tertentu sehingga dapat langsung di tampilkan hasilnya.

Contoh Program 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, hsl;
cout<<"panjang = ";cin>>pj;
cout<<"lebar = ";cin>>lb;
volume ( hsl, pj, lb, tg);
count<<"Volume = "<<hsl;
getch();
}

Contoh Program 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, tg;
cout<<"panjang = ";cin>>pj
cout<<"lebar = ";cin>>lb;
hsl = volume (pj, lb, tg);
cout<<" Luasnya = "<<hsl;
getch();
}

Sekian Yah dari saya Terimakasih dan jangan lupa LIKE AND SHARE pada teman mu ok :D
See ya!

0 komentar:

Posting Komentar

Next Prev
▲Top▲