Thursday, June 19, 2008

Polymorphisme Menggunakan Turbo C++

Suka Turbo C++?
Anda datang ke blog yang tepat.
Saya akan mencoba memberikan coding sebuah program Polymorphisme
dengan menggunakan Turbo C++

Selamat menikmati (Kalau suka boleh si copy)

Ini dia neh....

#include
#include
class A
{
public:
virtual void Suara()
{}
};
class B : public A
{
public:
void Suara()
{
cout << "Anjing" << endl;
cout << "Guk ... Guk ...." << endl << endl;
}
};
class C : public A
{
public:
void Suara()
{
cout << "Kucing" << endl;
cout << "Meong ... Meong ...." << endl << endl;
}
};
class D : public A
{
public:
void Suara()
{
cout << "Babi" << endl;
cout << "Nguik ... Nguik ...." << endl << endl;
}
};
class E : public A
{
public:
void Suara()
{
cout << "Tikus" << endl;
cout << "Cit ... Cit ...." << endl << endl;
}
};
class F : public A
{
public:
void Suara()
{
cout << "Ayam" << endl;
cout << "Kukuruyuk" << endl << endl;
}
};
class G : public A
{
public:
void Suara()
{
cout << "Singa" << endl;
cout << "Haum ... Haum ...." << endl << endl;
}
};
class H : public A
{
public:
void Suara()
{
cout << "Kuda" << endl;
cout << "Hiik ... Hiik ...." << endl << endl;
}
};
class I : public A
{
public:
void Suara()
{
cout << "Bebek" << endl;
cout << "Kwek ... Kwek ...." << endl << endl;
}
};
class J : public A
{
public:
void Suara()
{
cout << "Kodok" << endl;
cout << "Brekek ... Brekek ...." << endl << endl;
}
};
class K : public A
{
public:
void Suara()
{
cout << "Jangkrik" << endl;
cout << "Krik ... Krik ...." << endl << endl;
}
};
void main()
{
A *b = new B;
A *c = new C;
A *d = new D;
A *e = new E;
A *f = new F;
A *g = new G;
A *h = new H;
A *i = new I;
A *j = new J;
A *k = new K;
clrscr();
b -> Suara();
c -> Suara();
d -> Suara();
e -> Suara();
f -> Suara();
g -> Suara();
h -> Suara();
i -> Suara();
j -> Suara();
k -> Suara();
getch();
}

Wednesday, June 18, 2008

Beternak Kupu-Kupu

beternak kupu-kupu itu indah...kwkwkwkwkw