#include <iostream>
using namespace std;
//function NOT Return value (Tanpa parameter)
void garis(){
puts("----------------------------------");
}
class author {
public:
void cetak_author(){
garis();
cout<<"Nama : la ode ian"<<endl;
cout<<"Email: laodeian21@gmail.com"<<endl;
} void judul() {
garis();
puts("Program menghitung Bujur sangkar\nmenggunakan class");
garis();
}
};
class bujursangkar{
private:
int panjang, lebar;
public:
//Prototipe function NOT Return value (Dengan Parameter)
void set_nilai(int x, int y);
//Function Return value (Tanpa Parameter)
int luas(){
return panjang * lebar;
}
};
void bujursangkar::set_nilai(int x, int y) {
//variabel panjang adalah didalam class bujursangkar
panjang = x;
//variable lebar adalah variable di dalam class bujursangkar
lebar = y;
}
int main() {
author objAuthor;
objAuthor.judul();
int pjg = 3, lbr = 4;
bujursangkar bs;
bs.set_nilai(pjg, lbr);
cout<<"Panjang bujur sangkar adalah : "<<pjg<<endl;
cout<<"Lebar bujur sangkar adalah : "<<lbr<<endl;
garis();
cout<<"Luas bujur sangkar adalah : "<<bs.luas()<<endl;
objAuthor.cetak_author();
return 0;
}