Wednesday, October 15, 2008

Tugas BP2 Kelas Reguler

Tugas ini adalah tugas kelompok sesuai dengan pembagian pada pertemuan pekan kemarin (2 Genap dan 2 Ganjil). Tugasnya adalah mempebaiki pembuatan class yang sudah dikerjakan pada pekan sebelumnya. Yang pelu ditambahkan adalah:

- melengkapi isi class (baik data maupun fungsi).

- melengkapi fungsi dengan isinya (tidak hanya namanya saja yang ada).

- melengkapi dengan transaksi antar object sebagaimana yang terjadi di dunia nyata.

- sertakan capture program yang sedang berjalan di postingan artikel blog.

- cantumkan nama dan NPM anggota kelompok.

Tugas diupload ke blog perwakilan anggota kelompok, kemudian kirim alamatnya ke email saya di bluejundi@staffs.upnjatim.ac.id. Selambat-lambatnya hari ini juga Rabu, 15 Oktober 2008 pukul 18.00. Terima kasih atas perhatiannya. Mohon maaf jika ada kekurangan. SELAMAT BELAJAR! :D

NB:

Berikut adalah salah satu contoh SEDERHANA. Silahkan dimodifikasi dan dikembangkan sebaik mungkin sesuai dengan topik masing-masing kelompok:

#include "iostream.h"
class pembeli
{
public:
char nama [10];
void isinama()
{    cout << "Nama Pembeli\t= "; cin >> nama;
};
};
class penjual
{
public:
char nama [10];
void isinama()
{    cout << "Nama Penjual\t= "; cin >> nama;
};
};
class barang
{
public:
char nama [10];
int jumlah;
float harga, total;
void isinama()
{    cout << "Nama Barang\t= "; cin >> nama;
cout << "Jumlah\t\t= "; cin >> jumlah;
cout << "Harga satuan\t= "; cin >> harga;
total = (float)jumlah * harga;
cout << "Harga TOTAL\t= " << total << "\n";
};
};
class transaksi
{
public:
void tambahtransaksi(pembeli &pb, penjual &pj, barang &b)
{
cout << "Sistem Billing Toko \"Sejahtera\"\n";
pb.isinama();
pj.isinama();
b.isinama();
};
};
void main()
{
transaksi t;
pembeli p;
penjual j;
barang br;
t.tambahtransaksi(p,j,br);
}

No comments:

Post a Comment