Translate

Home » , » Belajar C++ PBO - BAB II FUNGSI

Belajar C++ PBO - BAB II FUNGSI

Pemrograman Berorientasi Objek - Kode + Keterangan Kode

*Artikel ini dibuat oleh saya sendiri.. Jadi sebagai admin hancur blog saya meminta maaf jika masih banyak kekurangan dalam artikel ini.. Silahkan mencari refrensi lain sebagai tambahan jika artikel ini masih belum berkenan untuk membahas lebih dalam tentang pemrograman berorientasi objek...
**File bisa didownload DISINI 
***Program C++ ini menggunakan aplikasi Borland C++


BAB II
FUNGSI

2.1.       TUJUAN
Tujuan pembelajaran dalam bab ini yaitu:
1.      Mengetahui pengertian tentang berbagai jenis fungsi.
2.      Memahami cara-cara memberi fungsi.

2.2.       DASAR TEORI
Sebuah fungsi pada C++ umumnya berisi sejumlah pernyataan C++ yang dikemas dengan sebuah nama. Selanjutnya nama ini dapat dipanggil beberapa kali dalam suatu kode C++. Salah satu fungsi yang sering kita libatkan dalam aplikasi berbasis konsol yaitu main(). Di dalam fungsi tersebut kita biasa menuliskan sejumlah pernyataan.
Suatu fungsi secara umum mempunyai dua buah komponen utama, yaitu definisi fungsi dan tubuh fungsi. Definisi fungsi berisi dengan tipe dari fungsi, nama dari fungsi dan argumen-argumennya jika digunakan. Tubuh fungsi berisi dengan statemen-statemen yang akan melakukan tugas yang akan diberikan kepada fungsi yang bersangkutan.

2.3.       ANALISA PRAKTIKUM
2.3.1.      Fungsi Secara Inline
Untuk fungsi secara inline, kita dapat membuatnya sebagai berikut :
//untuk no 1,2,3,4 dan seterusnya hanya merupakan no untuk keterangan kode
#include
#include
#include
1. class buku
{
2. private:
3. char judul[35];
4. char pengarang[25];
5. int jumlah;

6. public:
7.    void inisialisasi
8. (char*Judul, char*Pengarang, int Jumlah)
      {
9.         strcpy(judul, Judul);
10.           strcpy(pengarang, Pengarang);
11.           jumlah=Jumlah;
      }

12.      void info()
      {
13.      cout<<"Judul : "<
14.      cout<<"Pengarang : "<
15.      cout<<"Jumlah buku : "<
    }
};
16.      void main()
{
17.      clrscr();
18.      buku novel, fiksi;
19.      novel.inisialisasi("Meriam Benteng Navarone","Alistair Maclean",12);
20.      fiksi.inisialisasi("Jurassic Park","Michael Crichton",3);
21.      novel.info();
22.      fiksi.info();

23.      getche();

}

Untuk selengkapnya silahkan didownload

0 komentar:

Posting Komentar

Berkomentar lah yang baik.... Jika memakai link hidup dalam komentar, maka akan langsung dianggap spam oleh mesin blog.

Pengikut

Postingan Terbaru


Like us on Facebook
Follow Me on Twitter
Recommend us on Google Plus
Subscribe me on RSS