#include <iostream.h>
#include <conio.h>
#include <math.h>
class mencari {
friend istream& operator >> (istream&, mencari&);
friend ostream& operator << (ostream&, const mencari&);
public:
mencari ();
void hitung (){
luas=Pi*r*r;
volum=Pi*r*r*r*4/3;
};
private:
float Pi,r;
float luas;
float volum;
};
mencari::mencari (){
cout<<"\n ===================================";
cout<<"\n[ Mencari Luas dan Volum Lingkaran ]";
cout<<"\n ===================================";
}
istream& operator >> (istream& cin, mencari& mlebu){
cout<<"Mencari Luas dan Volum Lingkaran:"<<endl;
cout<<"Masukkan Pi:"<<endl;
cin>>mlebu.Pi;
cout<<"Masukkan jari-jari:"<<endl;
cin>>mlebu.r;
cout<<"\n";
cout<<"\n";
return cin;
}
ostream& operator << (ostream& out, const mencari& metu){
out<<"Jadi luas lingkaran adalah:"<<endl;
out<<"luas LINGKARAN="<< metu.luas <<endl;
cout<<"\n";
out<<"Dan Volum lingkaran adalah:"<<endl;
out<<"Volum LINGKARAN="<< metu.volum <<endl;
return out;
}
void main (){
mencari bebek;
cin>>bebek;
bebek.hitung();
cout<<bebek;
getch ();
}
Tidak ada komentar:
Posting Komentar