#include <iostream>
using namespace std;
//Function NOT Return Value (Tanpa Parameter)
void garis() {
puts("==================================");
}
//Class Author
class author {
public:
void cetak_author() {
garis();
cout<<"Nama : Irsyad Purbha"<<endl;
cout<<"Email : irsyadpurbha.fst@uia.ac.id"<<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) {
//variable panjang adalah variable di dalam 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;
}