Selasa, 12 Februari 2013

[Pemrograman C++] KOMSTRUKTOR DAN DESTRUKTOR

MODUL 3
KOMSTRUKTOR DAN  DESTRUKTOR


SASARAN

1.    Dapat membedakan konstruktor dan destruktor
2.    Dapat mengetahui kegunaan kontruktor dan destruktor

TUGAS PENDAHULUAN
1.    Apa yang anda ketahui tentang konstruktor  dan destruktor  ?
2.    Sebuatkan ciri-ciri dari Konstruktor dan destruktor ?

PRAKTIKUM

1.    Modul3a.CPP

//Demo Program Konstruktor

#include <iostream.h>
#include <conio.h>

class kompleks
{
 private:
  double re;
  double im;

 public:
  kompleks(); //Konstruktor
  void info();
};

void main()
{
 kompleks a;
 kompleks b;

 clrscr();
 a.info();
 b.info();
}


kompleks::kompleks()
{
 cout << "Konstruktor dijalankan :" << endl;
 re = 5.2;
 im = 3.6;
}




void kompleks::info()
{
 cout << "\n Bilangan Kompleks : " << endl;
 cout << "real        = "<< re << endl;
 cout << "imaginer    = "<< im << endl;
 cout << endl;
}



2.    Modul3b.CPP

// Konstruktor dengan argumen

#include <iostream.h>
#include <conio.h>
#include <string.h>

class buku // Pendefinisian class
{
private:         //sifat data yaitu Pivate
char judul[35];     // anggota data judul
char pengarang[25]; // anggota data pengarang
int jumlah;        // anggota data jumlah

public:    //safat dari fungsi anggota

 buku(char *jdl, char *pgr, int jml); //Konstruktor
 void info(); //fungsi anggota info
};

void main()
{
clrscr();
buku novel("Meriam Benteng Navarone","Alistair Mclean",12);
novel.info();
}

 buku::buku(char *jdl, char *pgr, int jml) //fungsi konstruktor anggota inisialisasi
 {
  strcpy(judul,jdl);
  strcpy(pengarang,pgr);
  jumlah=jml;
 }

 void buku::info() //fungsi anggota info
 {
  cout << "Judul     : " << judul << endl;
  cout << "Pengarang : " << pengarang << endl;
  cout << "Jumlah    : " << jumlah <<endl;
 }



Untuk file lengkapnya silahkan download disini

Related Articel:

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews