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
0 komentar