#include <iostream> using namespace std; class lingkaran { private: int jari; float phi,luas,keliling; public: lingkaran(); void inputjari(int); void hitungluas(); void hitungkeliling(); void displayjari(); void displaykeliling(); void displayluas(); }; //constructor definition lingkaran::lingkaran() { jari=0; phi=3.14; luas=keliling=0; } void lingkaran::inputjari(int r) { jari=r; } void lingkaran::hitungluas() { luas=phi*jari*jari; } void lingkaran:: hitungkeliling() { keliling=2*phi*jari; } void lingkaran::displayjari() { cout<<Jari-Jari Lingkaran = <<jari << \n; } void lingkaran::displaykeliling() { cout<<Keliling Lingkaran = <<keliling << \n; } void lingkaran::displayluas() {
2.
Buatlah class diagram untuk merepresentasikan suatu segitiga sama sisi yang mempunyai data sisi segitiga dan mempunyai operasi input sisi, hitung luas, hitung keliling dan display data. Gunakan notasi UML untuk merepresentasikan class diagram tersebut.