Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma13.3

Snippet info

Language

Cpp

Visibility

public

Author

faranvy

Created

2025-01-10T07:14:30.698426Z

Updated

2025-01-10T07:42:21.559434Z

//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  : [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) {
    //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;
}
INFO