Pengertian Fungsi Beserta Contoh Fungsi Pada Pemrograman C++
Fungsi merupakan kumpulan dari statmen yang dikelompokkan menjadi satu bagian kode didalam blok program untuk menyelesaikan tugas spesifik . dengan cara menggunakan fungsi ini kita hanya mendefinisikan satu kali dan dapat digunakan berulang ulang kali tanpa harus menuliskan kembali kode yang sama. Fungsi Bisa disebut juga sub program dan berguna untuk menjadikan program bersifat modular sehingga akan mudah dipahami dan dapat digunaka kembali tanpa mengulang menulis kode lagi.
Dalam Bahasa pemrograman C++ maupun Bahasa pemrograman lainnya , Fungsi dibedakan menjadi 2 yaitu "user-defined fungtion" dan "built-in function". user-defined fungtion merupakan fungsi-fungsi yang didefinisikan sendiri, sedangkan built-in function merupakan fungsi-fungsi siap pakai yang telah disediakan oleh compiler.
Struktur Bahasa Pemrograman C++
Untuk dapat memahami suatu bagaimana cara menulis suatu program, maka yang harus dipahami adalah struktur dari program. Struktur dari Bahasa Pemrograman C++ memiliki sebuah fungsi atau lebih fungsi . Fungsi pertama yang harus ada di dalam bahasa pemrograman c++ adalah fungsi Main() artinya bahasa pemrograman C++ minimal mempunyai satu funsi .
Berikut ini struktur dari bahasa Pemrograman C++
Penjelasan :
- Tanda { berungsi untuk membuka suatu kode dan ditutup dengan } ini disebut dengan tubuh fungsi
- Tanda () digunakan untuk mengapit suatu argumen jika ada dan jika memang perlu memilki argumen
- Void artinya adalah tidak memiliki nilai balik.
- Kode yang Berada di dalam tanda {} adalah sering disebut sebagai isian dari program yang berisikan kode kode yang kita inginkan.
Berikut contoh dari fungsi sederhana:
Memanggil fungsi garis
#include#include using namespace std; char garis() { cout<< "\n---------------------------------\n"; } int main() { garis(); cout<< "sembarang kata - yang mau masuk"; garis(); }
penjelasan:
program tersebut memiliki 2 fungsi yang pertama adalah char garis yang tidak memiliki parameter kemudian fungsi main adalah fungsi utama dari program C++.
fungsi garis akan dipanggil didalam fungsi utama coba kalian perhatikan baik baik.
Memanggil Fungsi Inputan Sebuah Data
#includeusing namespace std; int a,b; string nam[5],nim[5],jur[5]; char fungsig(); char fungsidata() { cout<< "nama : "; cin>>nam[a+1]; cout<< "nim : ";cin>>nim[a]; cout<< "jurusan : ";cin>>jur[a]; fungsig(); } char fungsig() { cout<<"====================================\n"; } main() { cout<< "biodata mahasiswa\n"; cout<< "masukan jumlah mahasiswa:"; cin>>b; fungsig(); for(a=0;a<b;a++)}
Penjelasan:
program tersebut membuat sebuah fungsi data yang didalamnya terdapat kode untuk menginputkan data dan akan dipanggil didalam fungsi utama
Memanggil Data Yang ada didalam Fungsi
#include<iostream> using namespace std; potong(double 0.02) { cout<< "mendapat potongan : "; } main() { char nama; int barang; cout<< "masukan nama : "; cin>>nama; cout<< "besar pembelian barang : ";cin>>barang; if(barang>5000000) { potong(); cout<< "nama : "<<nama; cout<< "barang yang dibeli : "<<barang; } }
Penjelasan:
program tersebut akan memanggil fungsi yang mempunyai parameter didalamnya dan akan memberi potongan secara otomatis dengan dibagi 0,02, jika ingin tau silahkan coba aja copy dan lihat hasilnya.
Kesimpulan
Kesimpulan yang dapat kita ambil adalah dengan menggunakan fungsi akan memudahkan jika kode yang ingin dibuat akan berulang kali di munculkan ....
Artikel Terkait:
EmoticonEmoticon