CONTOH
PEWARISAN C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
const double PI = 4 * atan(1);
class TLingkaran
{
protected:
double jejari;
public:
TLingkaran(double jr )
{
jejari = jr;
}
double Jejari() { return jejari; }
double Luas() { return PI * jejari * jejari; }
void TulisInfo()
{
cout << "jari-jari = " << Jejari() << endl
<< "luas = " << Luas() << endl << endl;
}
};
class TPipa : public TLingkaran
{
protected:
double panjang;
public:
TPipa(double jr, double pj): TLingkaran(jr)
{
panjang = pj;
}
double Panjang() {return panjang;}
double Isi() { return PI * jejari * jejari * panjang; }
};
void main()
{
TPipa bl(2, 5);
cout << "jejari = " << bl.Jejari() << endl
<< "panjang = " << bl.Panjang() << endl
<< "isi = " << bl.Isi() << endl;
getch();
}
PEWARISAN C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
const double PI = 4 * atan(1);
class TLingkaran
{
protected:
double jejari;
public:
TLingkaran(double jr )
{
jejari = jr;
}
double Jejari() { return jejari; }
double Luas() { return PI * jejari * jejari; }
void TulisInfo()
{
cout << "jari-jari = " << Jejari() << endl
<< "luas = " << Luas() << endl << endl;
}
};
class TPipa : public TLingkaran
{
protected:
double panjang;
public:
TPipa(double jr, double pj): TLingkaran(jr)
{
panjang = pj;
}
double Panjang() {return panjang;}
double Isi() { return PI * jejari * jejari * panjang; }
};
void main()
{
TPipa bl(2, 5);
cout << "jejari = " << bl.Jejari() << endl
<< "panjang = " << bl.Panjang() << endl
<< "isi = " << bl.Isi() << endl;
getch();
}
إرسال تعليق