MODUL-2
STRUKTUR vs KELAS
SASARAN
1. Dapat membedakan antara Struktur dan Class
2. Dapat memahami antara anggota data dan fungsi anggota
3. Dapat mendeklarasikan object
4. Mengerti antara akses Privat dan Public
TUGAS PENDAHULUAN
1. Apa Perbedaan antara Class dan Struct ?
2. Apa Perbedaan antara Privat dan Public ?
3. Beri contoh penggunaan Provat dan Public ?
4. Bisakan private di gunakan bersama sama dengan public dalam sebuah class ?
PRAKTIKUM
1. Modul2a.cpp
// program type data struc
#include <iostream.h>
#include <conio.h>
#include <string.h>
struct buku // Definisi struktur
{
char judul[35];
char pengarang(25);
int jumlah;
};
void main()
{
clrscr();
buku novel; //Pendifinisan Variabel
strcpy(novel.judul, "Meriam Benteng Navarone");
strcpy(novel.pengarang, "Alistair Maclean");
novel.jumlah =12;
cout << "Judul : " << novel.judul >> endl;
cout << "Pengarang : " << novel.pengarang << endl;
cout << "Jumlah : " << novel.jumlah <<endl;
}
2. Modul2b.cpp
//Program class
#include <iostream.h>
#include <conio.h>
#include <string.h>
class buku // Pendefinisian class
{
public; //sifat dari data yaitu public
char judul[35];
char pengarang[25];
int jumlah;
};
void main[]
{
clrscr();
buku novel; //Pendefinisian object
strcpy(novel.judul, "Meriam Benteng Navarone");
strcpy(novel.pengarang, "Alistair Maclean");
novel.jumlah =12;
cout << "Judul : " << novel.judul << endl;
cout << "Pengarang : " << novel.pengarang << endl;
cout << "Jumlah : " << novel.jumlah <<endl;
}
3. Modul2c.cpp
// Fungsi anggota dan anggota data
#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
void inisialisasi(char jdl, char *pgr, int jml) //fungsi anggota inisialisasi
{
strcpy(judul,jdl);
strcpy(pengarang,pgr);
jumlah=jml;
}
void info() //fungsi anggota info
{
cout << "Judul : " << judul << endl;
cout << "Pengarang : " << pengarang << endl;
cout << "Jumlah : " << jumlah <<endl;
}
};
void main()
{
clrscr();
buku novel; //Pendefinisian object
novel.inisialisasi("Meriam Benteng Navarone","Alistair Mclean",12);
novel.info();
}
Untuk file lengkapnya silahkan download disini
0 komentar:
Posting Komentar