Program menghitung Luas Lingkaran dan Volume Bola

Luas lingkaran dan volume bola memiliki rumus sebagai berikut:

Luas

Volume bola = 4/3

Di dalam bahasa pemrograman C++ rumus diatas dapat dituliskan:

Luas = (phi*r*r);

volume = ((4/3)*phi*r*r*r);

Untuk lebih jelasnya lihat algoritma dan program berikut.

Algoritma

Deklarasi :r,p,hasil  : float

Deskripsi :

Baca r;

phi= 3.14

Luas = (phi*r*r);

volume = ((4/3)*phi*r*r*r);

tulis ( luas );

tulis ( volume );

end;

 Program dalam C++

#include <cstdlib>

#include <iostream>

using namespace std;

class Luas {

friend istream& operator<<(istream, Luas&);

friend ostream& operator>>ostream&, Luas&);

public:

Luas(){phi=3.14;}

void jumlah(){hasil=(4*p*r*r);}

void volume(){hasil=((4/3)*phi*r*r*r);}

private:

float r;

float phi;

float hasil;

};

istream& operator<<(istream& in, Luas& input){

cout << "Masukan r:";

in >>input.r;

return in;

}

ostream& operator>>(ostream& out, Luas&output){

out<<"Nilai r:"<<output.r<<endl;

out<<"Hasil:"<<output.hasil;

return out;

}

int main(int argc, char *argv[])

{

Luas x;

cin>>x;

cout<<"Luas Lingkaran"<<endl;

x.jumlah();

cout<<x<<endl;

cout<<"Volume Bola"<<endl;

x.volume();

cout<<x<<endl;

system("PAUSE");

return EXIT_SUCCESS;

}


Hasil Output



One thought on “Program menghitung Luas Lingkaran dan Volume Bola

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s