Berikut ini adalah salah satu contoh program overloading operator tambah dalam bahasa C++.
#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 buah 1"<
buah2=buah1+5;
cout<<"Obyek buah2"<
buah2=buah1+buah1;
cout<<"Obyek buah2"<
getch();
}
Buah::Buah(int jum_apel,int jum_jeruk)
{
apel=jum_apel;
jeruk=jum_jeruk;
}
void Buah::info_buah()
{
cout<<"Jumlah Apel= "<
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);
}
Apabila anda tertarik dengan programn tersebut anda dapat mendownloadnya di link di bawah ini
Over_Operator_Tambah.zip
Hanya ingin berbagi & bukan untuk tujuan komersil,... Just want to share & NOT for commercial use,...
Jumat, 04 Januari 2008
Contoh Program Overloading Operator Tambah C++
Langganan:
Posting Komentar (Atom)
Thx ya...
BalasHapuscontoh programnya ngebantu bgt lho ...
dari slide binusmaya sepertinya
BalasHapus