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.
- 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.
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.
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
masih sulit untuk dimengerti gan :(
ReplyDeleteIngin Punya Toko Online ? Segera buka toko online kamu di Ku Ka. Prosesnya mudah, nyaman, dan aman. GRATIS ! Kunjungi Kuka.co.id
ReplyDeleteFashion boleh beda, namun belinya tetap di Kuka.co.id, Dapatkan Murahnya dapatkan Modisnya.
ReplyDelete