Program ini adalah program untuk menghitung luas lingkaran(L) dan (V)volume bola dengan 1 inputan yaitu dengan jari-jari(r)
Algoritma :
Ø Masukkan jari-jari (r)
Ø Hitung :
float luas(){L= phi*r*r;
float volume(){V=phi*r*r*r*4/3;
Ø Hasil
out<<"Luas lingkaran : "<<keluaran.L<<endl;
out<<"Volume bola : "<<keluaran.V<<endl;
PROGRAM C++
#include <iostream>
#include<math.h>
using namespace std;
class jari2{
friend ostream& operator<<(ostream&, const jari2&);
friend istream& operator>>(istream&, jari2&);
public:
jari2();
void pi(float p){phi=p;}
float luas(){L= phi*r*r;}
float volume(){V=phi*r*r*r*4/3;}
private:
float L,V,r;
float phi;
};
jari2::jari2(){
cout<<"MENGHITUNG LUAS LINGKARAN DAN VOLUME BOLA dengan class"<<endl;
cout<<"++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
}
istream& operator>>(istream& in, jari2& masukan){
cout<<"Masukkan jari-jari : ";
in>>masukan.r;
return in;
}
ostream& operator<<(ostream& out, const jari2& keluaran){
cout<<"phi : "<<keluaran.phi<<endl;
out<<"Luas lingkaran : "<<keluaran.L<<endl;
out<<"Volume bola : "<<keluaran.V<<endl;
return out;
}
int main(){
jari2 X;
cin>>X;
X.pi(3.14);
X.luas();
X.volume();
cout<<X;
cout<<endl;
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
0 comments:
Post a Comment