Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma 13.3

Snippet info

Language

Cpp

Visibility

public

Author

laodeiyan21

Created

2026-01-03T05:37:51.447137Z

Updated

2026-01-05T13:11:49.774538Z

#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: [email protected]"<<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;
}
INFO