Rabu, 21 November 2012

Fungsi (Function) Dalam C++

Assalammualaikum Wr. Wb.
Sekarang saya akan menjelaskan tentang apa itu Fungsi (Function) Dalam C++.
Tapi sebelumnya, Pernah Kalian mendengar kata-kata int, float, void, include?
Atau pernah melihat tanda \*,//, #, {, }, dan lain sebagainya...

Itu adalah hanya beberapa saja dari sekian banyak program yang akan dibangun menggunakan C++ ini.

Mari kita mulai saja penjelasannya...

PENGERTIAN FUNGSI

Fungsi (Function) adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi.

Nama fungsi yang didefinisikan sendiri oleh pemrogram tidak boleh sama dengan nama build-in function pada compiler C++. 


UNTUK APA?     

Fungsi digunakan agar pemrogram dapat menghindari penulisan bagian program (kode) berulang-ulang, selain itu juga dapat menyusun kode program agar terlihat lebih rapi dan kemudahan dalam debugging program tersebut.

Bentuk umum suatu fungsi adalah sebagai berikut :


 

JENIS-JENIS FUNGSI  

  1. Void (Fungi Tanpa Nilai Balik)

    Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.

    Ciri-ciri dari jenis fungsi Void adalah sebagai berikut:
    • Tidak adanya keyword return.
    • Tidak adanya tipe data di dalam deklarasi fungsi.
    • Menggunakan keyword void.
    • Tidak dapat langsung ditampilkan hasilnya.
    • Tidak memiliki nilai kembalian fungsi.

    Keyword void juga digunakan jika suatu function tidak mengandung suatu parameter apapun.



    Contoh fungsi void :



  2. Non-Void (Fungsi Dengan Nilai Balik)

    Fungsi non-void disebut juga function. Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut .

    Ciri-ciri dari jenis fungsi non void adalah sebagai berikut:
    • Ada keyword return
    • Ada tipe data yang mengawali fungsi
    • Tidak ada keyword void
    • Memiliki nilai kembalian
    • Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu
    • Sehingga dapat langsung ditampilkan hasilnya
    • Non-void : int jumlah (int a, int b)

    Contoh fungsi non void :


CONTOH - CONTOH PROGRAM

  • Program Menentukan Nilai Faktorial 

    Gambar 1 : Calculator Faktorial

    Untuk Melihat Script-nya,

    Klik Disini

  • Program Menentukan Persamaan Kuadrat

Gambar 2 : Persamaan Kuadrat

Untuk Melihat Script-nya,

Klik Disini


Mungkin itu saja yang bisa saya jelaskan, mohon maaf jika ada kesalahan karena saya sendiri pun masih dalam tahap pembelajaran.
terima kasih,

Wassalammulaikum Wr. Wb.

REFFERENSI

Modul-modul dari dosen dikampus POLITEKNIK TEDC BANDUNG. 

1 komentar:

gatewan.com mengatakan...

Rekomendasi Artikel Terkait =>

MENGENAL FUNGSI DALAM C++

Posting Komentar

◄ Posting Baru Posting Lama ►
 

Copyright 2012 Share Emulator: Fungsi (Function) Dalam C++ Template by Bamz | Publish on Bamz Templates