Quick actions

cmd+k|ctrl+k

Navigation

Languages

Latihan 13.3 Algoritma Dan Struktur Data

Snippet info

Language

Cpp

Visibility

public

Author

fadhlanr

Created

2026-01-03T05:52:00.030043Z

Updated

2026-01-03T05:52:00.030043Z

#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  : Fadhlan R"<<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) {
    //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;
}
INFO