#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
class hitung{
friend ostream& operator<<(ostream&, const hitung&);
friend istream& operator>>(istream&, hitung&);
public:
void hitung_L_lingkaran();
void hitung_V_bola();
private:
float r;
float Phi;
float luas;
float volume;
};
void hitung::hitung_L_lingkaran(){
Phi=3.14;
luas=Phi*r*r;
}
void hitung::hitung_V_bola(){
volume=1.33*3.14*r*r*r;
}
istream& operator>>(istream& in, hitung& masukan){
cout<<"Menghitung luas lingkaran.\n""\n";
cout<<"Masukan jari-jarinya lingkaran:";
in>>masukan.r;
cout<<"Menhitung volume bola.\n""\n";
cout<<"Masukan jari jari bola:";
in>>masukan.r;
return in;
}
ostream& operator<<(ostream& out, const hitung& keluaran){
out<<"jari-jari lingkaran:"<<keluaran.r<<endl;
out<<"jari-jari bola:"<<keluaran.r<<endl;
out<<"luas lingkaran:"<<keluaran.luas<<endl;
out<<"volume bola:"<<keluaran.volume<<endl;
return out;