Pembahasan dan Contoh Fungsi pada C++

Selamat datang di KokoDodi.blogspot.com. Kali ini saya akan membahas tentang Fungsi (Function) yang ada pada C++. Apasih Fungsi itu? Seperti Apa fungsi itu? dan Apa kegunaannya? Tenang saja, semua akan saya bahas disini. Fungsi atau Function merupakan suatu blok dari kode yang dibuat untuk melaksanakan tugas khusus. Fungsi utama yang sudah kita kenal sebelumnya adalah fungsi main(). Fungsi main() ini bersifat mutlak yang artinya program tidak akan berjalan jika tidak memiliki fungsi ini. Fungsi lainnya yang sudah pernah kalian ketahui adalah printf() ,scanf(), dan masih banyak fungsi laiinya.

Kegunaan dari Fungsi pada C++

  • Mengurangi pengulangan penulisan suatu program yang berulang dan memiliki tugas yang sama.
  • Program menjadi lebih terstruktur, sehingga mudah untuk dipahami dan lebih mudah apabila ingin dikembangkan.

Struktur Fungsi

Secara umum, struktur fungsi memiliki bentuk penulisan sebagai berikut
nama_fungsi(argumen){
 statement;
}
Penjelasan :
  • Nama Fungsi ditulisakan sesuai dengan kegunaan dari fungsi tersebut. Penulisannya hampir sama dengan varibel, yaitu tidak boleh menggunakan spasi.
  • Argumen boleh diisikan data dan boleh juga dikosongkan.
  • Statement merupakan perintah-perintah yang ada didalam fungsi tersebut.
Berikut adalah penulisan kode program dengan fungsi yang sederhana.
#include <conio.h>
#include <iostream.h>

/*Fungsi untuk menampilkan garis*/
garis(){
 cout<<"---------------------------"<<endl;
}

main(){
   garis();
   cout<<"KokoDodi | KokoDodi.blogspot.com"<<endl;
   garis();
   getch
}

Prototipe Fungsi

Prototipe Fungsi digunakan untuk mendeklarasikan ke kompiler mengenai :
  • Tipe data keluaran dari fungsi.
  • Jumlah parameter yang digunakan.
  • Tipe data dari masing-masing parameter yang digunakan.
Keuntungan dari penggunaan prototipe ini yaitu :
  • Kompiler akan melakukan konversi antara tipe parameter dalam definisi dan parameter fungsi.
  • Jika jumlah parameter yabg digunakan dalam definisi fungsi dan pada saat pemanggulan fungsi berbeda atau tidak sama, maka akan menunjukkan kesalahan.
Berikut adalah contoh format penulisan prototipe fungsi

Format Penulisan Prototipe Fungsi

Parameter Fungsi

Parameter Fungsi terbagi menjadi dua macam, yaitu :
  • Parameter Formal
    Parameter Formal adalah variabel yang terdapat pada daftar parameter yang berada di dalam definisi fungsi.
  • Prameter Aktual
    Prameter Aktual adalah variabel yang digunakan pada pemanggilan suatu fungsi.
Bentuk penulisan parameter formal dan parameter aktual adalah sebagai berikut.
Parameter Aktual dan Parameter Formal

Pernyataan Return() pada Fungsi

Pernyataan Return ini digunakan untuk mengirimkan nilai dari suatu fungsi kepada fungsi yang lain yang memanggilnya. Pernyataan return diikuti oleh argumen yang beruoa nilai yang akan dikirimkan.

Berikut adalah contoh penggunaan return.
#include <conio.h>
#include <stdio.h>
#include <iostream.h>

tambah(int *c);

main(){
 int a, b = 7;
   a = tambah(&b);
   cout<<"Nilai Setelah pemanggilan fungsi adalah ";
   cout<<a;
   getch();
}

tambah(int *c){
 return(*c+-3);
}

Itulah pembahasan saya tentang Fungsi pada C++. Semoga artikel saya ini dapat berguna bagi anda. Sekian dari saya dan terima kasih sudah berkunjung

3 Responses to "Pembahasan dan Contoh Fungsi pada C++"

  1. masih sulit untuk dimengerti gan :(

    ReplyDelete
  2. Ingin Punya Toko Online ? Segera buka toko online kamu di Ku Ka. Prosesnya mudah, nyaman, dan aman. GRATIS ! Kunjungi Kuka.co.id

    ReplyDelete
  3. Fashion boleh beda, namun belinya tetap di Kuka.co.id, Dapatkan Murahnya dapatkan Modisnya.

    ReplyDelete