Welcome to My Website

Download latihan
nama filenya
oop dan fileteks3
atau link ini
http://www.box.net/shared/1ioylcb85m

Operator Overloading

Penulis : Ilham Maulana Senin, Juni 08, 2009



#include
#include
#include
class harga
{
private:
long hrg_brg;
float persen_diskon;
public:
harga(int=0,float=0.0);
void info_harga();
int operator<(harga);
};
void main()
{
clrscr();
harga barang1(100000,15.0);
harga barang2(20000,10.0);
harga barang3(30000,12.5);

if(barang1 cout<<"barang 1 lebih murah daripada barang 2"<else
cout<<"barang 1 tidak lebih murah dari barang 2"<if(barang2 cout<<"barang 2 lebih murah daripada barang 3"<else
cout<<"barang 2 tidak lebih murah dari barang 3"<getch();
}
harga::harga(int harga,float diskon)
{
hrg_brg=harga;
persen_diskon=diskon;
}

void harga::info_harga()
{
cout<<"Harga = "< cout<<"Diskon = "<}
int harga::operator<(harga x)
{
long harga=hrg_brg-persen_diskon/100*hrg_brg;
long harga_x=x.hrg_brg-x.persen_diskon/100*x.hrg_brg;
return((harga}


0 komentar

Posting Komentar

Halo Semua. Thanks yach buat komentarnya