OVER LOADING II

36106yqar2xkebp1.jpg36106yqar2xkebp1.jpg36106yqar2xkebp1.jpg

/*——————————————————*/
/* PROGRAM C++ */
/*——————————————————*/
/* Nama: M. Zakqi Hendra A */
/* Kelas:2A */
/* Tanggal: */
#include<iostream.h>
#include<conio.h>

class Buah
{
private:
int apel;
int jeruk;
public:
Buah(int jum_apel=0,int jum_jeruk=0);
void info_buah();
Buah operator+(Buah b2);
Buah operator+(int tambahan);

};

void main()
{
clrscr();
Buah buah1 (20,5);
Buah buah2;

cout<<“obyek buah1″<<endl;
buah1.info_buah();

buah2= buah1+ 5;
cout<<“obyek buah2″<<endl;
buah2.info_buah();

buah2=buah1+buah1;
cout<<“obyek buah2″<<endl;
buah2.info_buah();

getch();
}

Buah::Buah(int jum_apel, int jum_jeruk)
{
apel=jum_apel;
jeruk=jum_jeruk;

}

void Buah::info_buah()
{
cout<<“Jumlah apel=”<<apel
<<” jeruk=” << jeruk<<‘\n'<<endl;
}

Buah Buah:: operator + (Buah b2)
{
Buah tmp;
tmp.apel=apel + b2.apel;
tmp.jeruk=jeruk+b2.jeruk;

return(tmp);
}

Buah Buah::operator +(int tambahan)
{
Buah tmp;

tmp.apel=apel +tambahan;
tmp.jeruk=jeruk+ tambahan;

return(tmp);
}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: