Mengenal Fungsi dalam Bahasa C - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Mengenal Fungsi dalam Bahasa C, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Pemrograman C, Artikel Technology, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Mengenal Fungsi dalam Bahasa C
link : Mengenal Fungsi dalam Bahasa C

Baca juga


Mengenal Fungsi dalam Bahasa C

Mengenal Fungsi dalam Bahasa C - Fungsi merupakan bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Fungsi dalam bahasa C  dapat dibagi menjadi dua, yaitu fungsi pustaka atau fungsi yang telah tersedia dalam IDE bahasa C dan fungsi yang didefinisikan atau dibuat oleh programmer.

Beberapa Contoh dari fungsi pustaka adalah stdio.h, stdlib.h, string.h, ctype.h, math.h dan time.h. Pada bagian ini akan dipelajari bagaimana membuat fungsi sendiri



Pengertian Fungsi

Fungsi adalah sebuah blok 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 (masih dalam 1 file  kode program). Sebuah program bisa terdiri dari satu atau lebih fungsi, dan satu program utama. Fungsi memiliki hasil keluaran, maksudnya adalah setiap fungsi akan memberikan nilai balikan terhadap pemanggilnya. Berikut ini ilustrasi dari fungsi terlihat pada gambar berikut ini
Tujuan penggunaan fungsi dalam bahasa C :
  • Program menjadi terstruktur, sehingga mudah dipahami dan mudah dikembangkan. Pemisahan langkah-langkah detail ke dalam bentuk satu atau lebih fungsi, maka fungsi utama menjadi lebih pendek, jelas dan mudah dimengerti
  • Penggunaan fungsi dapat mengurangi pengulangan atau duplikasi kode. Langkah-langkah program yang sama dan dipakai berulang-ulang di program dapat dituliskan sekali saja secara terpisah dalam bentuk fungsi. Selanjutnya bagian program yang membutuhkan langkah-langkah ini tidak perlu selalu menuliskannya, tetapi cukup memanggil fungsi tersebut.


Deklarasi Fungsi

Fungsi memiliki logika pemikiran sebagai sebuah mesin pelempar hasil sesuai dengan pesanan yang diminta. Hasil keluaran harus sesuai dengan pesanan, misalnya tipe data yang dipesan adalah integer maka nilai yang dilemparkan keluar fungsi harus berupa integer. Berikut ini adalah cara mendeklarasikan sebuah fungsi pada bahasa C
 type_data nama_fungsi(type_data nama_var1, type_data nama_var2 ...){
// statement / proses
return variable_nilai_keluaran
}
Keterangan :
  • type_data : dapat berupa salah satu tipe data yang merepresentasikan nilai dari nama_fungsi maupun nama_var1
  • nama_fungsi : merupakan nama yang diberikan untuk sebuah fungsi.
  • return : nilai keluaran dari sebuah fungsi
Berikut contoh deklarasi fungsi dalam bahasa C :
 int luaspersegi(int sisi){
int hasil;
// statement / proses
return hasil;
}
adapun cara memanggil fungsi diatas yaitu dengan menggunakan syntax berikut :
 hasil_LP = luaspersegi(5); // parameter dalam pemanggilan fungsi ini disebut parameter aktual
Berikut contoh program penjumlahan dengan bahasa C
 #include <stdio.h>

/* prototype fungsi tambah(), ada titik koma */
float tambah(float x, float y);

main(){
    float a, b, c;
    printf("A = "); scanf("%f", &a);
    printf("B = "); scanf("%f", &b);
    c = tambah(a, b); /* pemanggilan fungsi tambah() */
    printf("A + B = %.2f", c);
}

/* Definisi fungsi , tanpa titik koma */
float tambah(float x, float y){
    return (x+y); /* Nilai balik fungsi */
}


Demikianlah Artikel Mengenal Fungsi dalam Bahasa C

Sekianlah artikel Mengenal Fungsi dalam Bahasa C kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Mengenal Fungsi dalam Bahasa C dengan alamat link https://dev-create.blogspot.com/2017/07/mengenal-fungsi-dalam-bahasa-c.html