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