#include <cstdlib>
#include <iostream>
using namespace std;
class njo{
friend istream& operator>>(istream&, njo&);
friend ostream& operator<<(ostream&, njo&);
public:
njo();
void luas_lingkaran(){
phi=3.14;
luas=phi*r*r;};
void volume_bola(){
phi=3.14;
volume=(3*phi*r*r*r)/4;};
private:
float r;
float phi;
float luas;
float volume;
};
njo::njo(){
cout<<"menghitung luas lingkaran dan volume dengan inputan jari - jari\n"<<endl;
}
istream& operator>>(istream& in, njo& masuk){
cout<<"masukkan nilai jari - jari : ";
in>>masuk.r;
return in;
}
ostream& operator<<(ostream& out, njo& metu){
out<<"luas lingkaran = "<<keluar.luas<<endl;
out<<"volume bola = "<<keluar.volume<<endl;
return out;
}
int main(int argc, char *argv[])
{
njo shinjo;
cin>>shinjo;
shinjo.luas_lingkaran();
shinjo.volume_bola();
cout<<shinjo;
system("PAUSE");
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar