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