Fungsi pada bahasa C

Kali ini saya akan membahas tentang fungsi, fungsi adalah suatu bagian dari program yang dibuat untuk mengerjakan suatu tugas algoritma tertentu yang letaknya terpisah dari program yang memanggilnya.

Pengertian Fungsi

Fungsi adalah sebuah sub program tersendiri yang merupakan bagian dari program lain yang lebih besar. Fungsi dapat dipanggil oleh program utamanya ataupun dipanggil oleh fungsi lain yang juga merupakan bagian dari program utamanya yang masih dalam 1 project. Sebuah program bisa terdiri dari banyak fungsi dan satu program utama. Fungsi memiliki hasil keluaran, maksudnya adalah setiap fungsi akan memberikan nilai balikan terhadap pemanggilnya.

Fungsi banyak digunakan pada pemrogram C dengan tujuan:

  • Program menjadi terstruktur
  • sehingga mudah dipahami dan mudah dikembangkan.
  • Program lebih jelas dan mudah dimengerti.
  • Penggunaan fungsi dapat mengurangi pengulangan atau duplikasi kode.
  • Fungsi dapat dipanggil berulang-ulang di program yang sama.

Deklarasi Fungsi

Contoh Struktur fungsi

tipe_data nama_fungsi (tipe_data1 nama_variabel1, tipe_data2 nama_variabe2)

{
Proses
return variabel_keluaran
}

Keterangan :
tipe_data_keluaran, dapat berupa salah satu tipe data C, misalnya int. Ini merupakan nama dari fungsi yang digunakan untuk memanggil fungsi tersebut tipe_data1 nama_variabel1, merupakan parameter yang diterima oleh fungsi untuk digunakan pada proses yang terdapat didalam fungsi. proses, berisi deklarasi variabel jika ada dan algoritma yang akan melakukan tugas yang akan diberikan kepada fungsi. return variabel_keluaran, nilai balikan yang akan dikirim oleh fungsi kepada yang memanggil fungsi tersebut.

Contoh deklarasi fungsi pada bahasa C:
int nilai_terbesar (int a, int b)

{
int keluaran;
if(a>b)

{

keluaran=a;

}

else(b>a)

{

keluaran=b;

}
return keluaran;
}

cara memanggil fungsi yang sudah dibuat adalah sebagai berikut:
printf(” %d “nilai_terbesar(3,8));

Leave a Comment

Your email address will not be published. Required fields are marked *