#include <iostream>
using namespace std;
void garis(){
puts("--------------------------------------------------");
}
struct{
string nama;
string email;
}author;
class bujursangkar{
private:
// variable panjang
int panjang,lebar;
public:
// prototipe function
void set_nilai(int x,int y);
int luas();
};
void bujursangkar ::set_nilai(int x,int y){
panjang = x;
lebar =y;
}
int bujursangkar::luas(){
return panjang * lebar;
}
void cetak_author(string nama,string email){
garis();
cout<<"Nama :"<<nama<<endl;
cout<<"Email :"<<email<<endl;
}
int main() {
// set nilai struct
author.nama= "La ode ian";
author.email ="laodeian21@gmail.com";
int p1,p2,l1,l2;
// create object
bujursangkar bs1;
bujursangkar bs2;
cout<<"Bujur Sangkar 1"<<endl;
garis();
cout<<"Panjang\t: <input>";cin>>p1;cout<<endl;
cout<<"Lebar\t: <input>";cin>>l1;cout<<endl;
bs1.set_nilai(p1,l1);
cout<<"Luas\t: "<<bs1.luas();
cout<<endl<<endl;
cout<<"Bujur Sangkar 2"<<endl;
garis();
cout<<"Panjang\t: <input>";cin>>p2;cout<<endl;
cout<<"lebar\t: <input>";cin>>l2;cout<<endl;
bs2.set_nilai(p2,l2);
cout<<"Luas\t: "<<bs2.luas();
cout<<endl<<endl;
cetak_author(author.nama,author.email);
return 0;
}