Senin, 04 April 2011

LUAS & VOLUME BOLA atau LINGKARAN

Algoritma Volume & Luas
{mencari luas & volume bola/lingkaran}
Deklarasi
mencari : integer
Pi,r, luas, volum : float
Deskripsi
mencari ();
void hitung (){
luas=Pi*r*r;
volum=Pi*r*r*r*4/3;


Listing
#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[  Mencari Luas dan Volum Lingkaran ]";
}
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;
}
int main (){
mencari kahfi;
cin>>kahfi;
kahfi.hitung();
cout<<kahfi;
getch ();
}


Tidak ada komentar:

Posting Komentar