Menghitung volume dan luas permukaan kubus:
Berikut ini jika diubah ke C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
class hitung{
friend istream& operator>>(istream&, hitung&);
friend ostream& operator<<(ostream&, hitung&);
public:
hitung();
void proses();
private:
double s,v,Lp;
};
hitung::hitung(){
cout<<"\n=====Menghitung Volume dan Luas Permukaan Kubus=====";
cout<<endl;
}
void hitung::proses(){
v=s*s*s;
Lp=6*s*s;
}
istream& operator>>(istream& in,hitung& x){
cout<<"\n\nMasukkan sisi kubus=";
in>>x.s;
}
ostream& operator<<(ostream& out,hitung& z){
out<<"\n\nVolume adalah =";
out<<z.v;
out<<endl;
out<<"\n\nLuas permukaan adalah =";
out<<z.Lp;
out<<endl;
}
int main(int argc, char *argv[])
{
hitung a;
cin>>a;
a.proses();
cout<<a<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar