//Nama : Fara Novri Hasbel Wijaya
//NIM : 3420230017
#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 : Fara Novri" << endl;
cout << "Email : faranovri@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) {
//Variale 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;
}