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
Posting Komentar