Halaman

Minggu

Program Luas lingkaran dan volume bola


Algoritma :
Rumus :
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.
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 C++ Mencari Luas lingkaran dan volume bola :
#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;

}

Tidak ada komentar:

Posting Komentar