TUGAS ADT TABUNG

 ADT TABUNG


#include <iostream>
using namespace std;

class Tabung {
private:
    double jariJari;
    double tinggi;

public:
    // Konstruktor
    Tabung(double jariJari, double tinggi) {
        this->jariJari = jariJari;
        this->tinggi = tinggi;
    }

    // Getter dan setter
    double getJariJari() {
        return jariJari;
    }

    double getTinggi() {
        return tinggi;
    }

    void setJariJari(double jariJari) {
        this->jariJari = jariJari;
    }

    void setTinggi(double tinggi) {
        this->tinggi = tinggi;
    }

    // Menghitung volume tabung
    double hitungVolume() {
        return 3.14 * jariJari * jariJari * tinggi;
    }

    // Menghitung luas permukaan tabung
    double hitungLuasPermukaan() {
        return 2 * 3.14 * jariJari * (jariJari + tinggi);
    }
};

int main() {
    // Membuat objek tabung dengan jari-jari 2.5 dan tinggi 5.0
    Tabung tabung(2.5, 5.0);

    // Menggunakan objek tabung
    cout << "Jari-jari tabung: " << tabung.getJariJari() << endl;
    cout << "Tinggi tabung: " << tabung.getTinggi() << endl;
    cout << "Volume tabung: " << tabung.hitungVolume() << endl;
    cout << "Luas permukaan tabung: " << tabung.hitungLuasPermukaan() << endl;

    return 0;
}

Komentar

Postingan populer dari blog ini

Program Menentukan Jenis Kelamin Menggunakan C++