Monday, March 14, 2016

Kalderahmed

Contoh Membuat Program Inheritance mencari Volume Bangun Ruang

Contoh Membuat Program Inheritance mencari Volume Bangun Ruang, Inheritance adalah Pewarisan. Inheritance merupakan turunan atau pewarisan suatu class ke class baru dengan mewakili semua fungsi yang ada di class utama (Parent Class). Inheritance sangat sering digunakan dalam promgraman berorientasi objek atau OOP. Dengan kata lain, Class utama (parent class) dengan class turunannya berhubungan satu sama lain. 

Dibawah ini adalah contoh Programnya :

#include <iostream>
using namespace std;

class Bangun3D
{
private:
protected:
int sisi1,sisi2,sisi3;
float volume;
public:
};


class Balok: public Bangun3D
{
private:
public:
void hitungvolume()
{
int panjang,lebar,tinggi;
panjang = sisi1;
lebar = sisi2;
tinggi = sisi3;
volume = panjang*lebar*tinggi;
}
void setsisi(int p, int l, int t)
{
sisi1 = p;
sisi2 = l;
sisi3 = t;
}
void tampil()
{
cout<<"Volume Balok = "<<volume<<endl;
}
};

class Silinder : public Bangun3D
{
private:
public:
void hitungvolume()
{
int jari, tinggi;
jari = sisi1;
tinggi = sisi2;
volume = 3.14*jari*jari*tinggi;
}
void setsisi(int p=0, int l=0, int t=0)
{
sisi1 = p;
sisi2 = l;
sisi3 = t;
}
void tampil()
{
cout<<"Volume Silinder = "<<volume<<endl;
}
};

int main() 
{
cout<<"Peritungan volume Balok"<<endl;
Balok B;
B.setsisi(2,3,4);
B.hitungvolume();
B.tampil();
cout<<endl;
cout<<"Peritungan volume Silinder"<<endl;
Silinder S;
S.setsisi(2,3);
S.hitungvolume();
S.tampil();
return 0;
}

Outputnya :
Hasil Program Inheritance Volume Bangun Ruang

Nah demikianlah code Inheritance yang dapat Ngubekilmu bagikan. Semoga Bermanfaat, Terima Kasih.

Kalderahmed

About Kalderahmed -

Salam kenal semuanya, Selamat datang di Blog Ngubekilmu. Silahkan dibaca-baca, boleh di copy paste asalkan mencantumkan sumber. Terima Kasih banyak

Subscribe to this Blog via Email :