Arsip untuk November, 2009

Multilevel Inheritance

Posted in Uncategorized on November 19, 2009 by mysoul28

#include”iostream.h”
#include”stdlib.h”

class A
{
protected:
int panjang; // Ini tidak dapat diwariskan
public:
void showA()
{
cout<<“Masukkan Panjang : “;
cin>>panjang;
}
};
class B:public A
{

public:
int lebar;
void showB()
{
cout<<“Masukkan Lebar   : “;
cin>>lebar;
}
};
class C:public B
{
public:
int luas;
void showC()
{

char ulang;
do
{
system(“cls”);
cout<<“===========================================\n”;
cout<<“====== Fungsi Multilevel Inheritance ======\n”;
cout<<“======  Program Luas Persegi Panjang ======\n”;
cout<<“===========================================\n”;
showA();
showB();
luas=panjang*lebar;
cout<<“Luas Persegi Panjang = “<<panjang<<” * “<<lebar<<endl;
cout<<“Luas Persegi Panjang = “<<luas<<endl;
// Mewarisi anggota pribadi kelas dasar. Jadi anggota
cout<<“\n\nApa Anda Ingin Mengulang [Y/N] ?? “;cin>>ulang;
}while(ulang==’Y’ || ulang==’y’);
}
};
void main()
{
C luas;
luas.showC();
}

Output :