Minggu, 04 Maret 2018

Komponen Fungsi dalam C++


Bahasa Pemograman C++ dibuat oleh Bjarne Stroustrup yg merupakan perkembangan dari bahasa C yg dikembangakan oleh Denis Ritche dan W.Kernighan pada tahun 1970 an.

namun sekali lagi bahasa c++ hanyalah bahasa yg bersifat hibrid,bukan bahasa murni berorientasi objek.oleh karana itu,pemrogram C pada tahap awak dapat berpindah jalur ke C++,Dibaurkan dgn program yg berbasis objek

Bahasa itu diturunkan dari bahasa sebelumnya,yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix,  Pada perkembangannya, versi ANSI (American National Standart Institute) 

berikut Komponen Fungsi dalam C++

Header Fungsi;
     Header fungsi berisi tentang return,value,nama fungsi dan parameter.
1.Return Value(Berisi tentang tiper data hasil keluaran dari fungsi
   Contoh int,char,float,dsb)
2.Nama Fungsi(merupakan identifier untuk pemanggil fungsi)
   Contoh:Hitung,fungsi,dsb
3. Parameter merupakan “jalan” masuknya input kedalama fungsi
   Contoh (int alas float,jari-jari,dsb)
Body Fungsi:
    Badan fungsi berisi baris-baris kode program yg akan dikerjakan
Jika fungsi tersebut dinyatakan dipanggil
Jenis-jenis fungsi:
1.Fungsi tanpa nilai balik
  Fungsi tanpa nilai balik sering disebut juga prosedure karna fungsi tidak mengembalikan suatu keluaran yg dapat dari fungsi tsb
Ciri-ciri dari jenis fungsi tanpa nilai balik adalah:
1.Tidak adanya keyword return 0;
2.Tidak adanya tipe data dalam deklarasi fungsi
3.Mengunakan keyword void
4.tidak dapat langsung ditampilkan hasilnya
5.tidak memiliki nilai kembalian fungsi
 Bentu umum:
Void nama_fungsi()
{
Statemer_yg _akan diproses
}
2.Fungsi dengan nilai balik
   Berbeda dgn fungsi yg bertipe void ,fungsi int berguna untuk melakukan suatu proses yg dapat mengembalikan suatu nilai

Jenis-jenis Parameter
Terdapat 3 jenis parameter yg dapat dilewatkan pada fungsi dalam c++
1.Parameter masukan
2.Parameter pass by value
3.Parameter pass by refrence

PARAMETER MASUKAN
Parameter ini digunakan sebgai nilai fungsi dalam sebuah fungsi
Nilai tsb kemudian akan diproses oleh fungsi untuk menghasilkan sebuah nilai kembalian (return value)
PARAMETER BY VALUE
 Fungsi ini akan melewatkan nilai parameter kedalam sebuah fungsi untuk digunkan sesuai proses yg terdapat dalam sebuah fungsi tsb.
Jika kita melewatkan parameter degn cara ini kita maka nilai yg dihasilkan oleh fungsi tidak akan mempengaruhi nilai yg terdapat diluar fungsi .

PARAMETER Pass by Refrence
Melewatkan parameter ke sebuah fungsi berdasar alamatnya:sama dengan melewatkan nilai yg terdapat dalam luar fungsi.

Fungsi Overload
 Memiliki dengan nama yg sama tetapi dengan parameter yg berbeda.
3 jenis fungsi overload
1.Fungsi overload jgn jumlah parameter berbeda
2.fungsi overload dengan tipe data yg berbeda
3.fungsi overload dgn jumlah dan tipe data parameter berbeda


Load disqus comments

0 komentar