1) Menghitung Volume Bola
#include
float V_bola(int r,float s=1.33,float Pi=3.14){
return (s*Pi*r*r*r);
}
int main(int argc, char *argv[])
{
int r;
cout << " Volume Bola adalah "<
}
Bentuk class (Object Oriented Programming)
LISTING OOP :
#include
#include
#include
using namespace std;
class volumbola{
friend ostream& operator<<(ostream&, const volumbola&);
friend istream& operator>>(istream&, volumbola&);
public:
volumbola();
void hitung();
private:
int r;
float s,Pi;
float hasil;
};
volumbola::volumbola(){
cout<<" -|Menentukan Volume Bola|- \n";
}
void volumbola::hitung(){
s=1.33;
Pi=3.14;
hasil = s*Pi*r*r*r;
}
istream& operator>>(istream& in, volumbola& masukan){
cout<<" Masukan jari-jari : ";
in>>masukan.r;
return in;
}
ostream& operator<<(ostream& out, const volumbola& keluaran){
out<<" Volume Bola adalah "<
}
int main(int argc, char *argv[])
{
volumbola x;
cin >> x;
x.hitung();
cout<< x;
getch();
system("PAUSE");
return EXIT_SUCCESS;
}
Hasil running :
---------------------------------------------------------------------------------------------------------------------------------------
2) Menghitung Luas Segitiga
LISTING :
#include
#include
using namespace std;
float L_segitiga(int a,int t)
{
return (0.5*a*t);
}
int main(int argc, char *argv[])
{
int a,t;
cout << " =|=|= Menghitung Luas Segitiga =|=|= \n\n";
cout << " Masukan panjang alas = ";
cin >> a;
cout << " Masukan tinggi = ";
cin >> t;
cout << "\n";
cout << " Luas Segitiga adalah "<
system("PAUSE");
return EXIT_SUCCESS;
}
Bentuk class (Object Oriented Programming)
LISTING OOP :
#include
#include
#include
using namespace std;
class segitiga{
friend ostream& operator<<(ostream&, const segitiga&);
friend istream& operator>>(istream&, segitiga&);
public:
segitiga();
void hitung();
private:
int a,t;
int hasil;
};
segitiga::segitiga(){
cout<<" =|=|Program Menghitung Luas Segitiga|=|= \n\n";
}
void segitiga::hitung(){
hasil = 0.5*a*t;
}
istream& operator>>(istream& in, segitiga& masukan){
cout<<" Masukan alas : ";
in>>masukan.a;
cout<<" Masukan tinggi : ";
in>>masukan.t;
return in;
}
ostream& operator<<(ostream& out, const segitiga& keluaran){
out<<" Luas Segitiga adalah "<
return out;
}
int main(int argc, char *argv[])
{
segitiga x;
cin >> x;
x.hitung();
cout<
getch();
system("PAUSE");
return EXIT_SUCCESS;
}
Hasil running :
-----------------------------------------------------------------------------------------------------------------------------------------