Selasa, 12 Februari 2013

[Pemrograman C++] STRUKTUR vs KELAS

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

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