Assalamu’alaikum w.w.,
Pada kesempatan ini saya akan memposting Program Menghitung Luas dan Keliling Lingkaran beserta Volume Bola. Dari masalah yang ada di bawah ini :
Buatlah program untuk menghitung luas dan keliling lingkaran beserta volume bola. Buat deklarasi terpisah antara variabel konstanta yang diperlukan.
Berikut ini adalah Program beserta Gambarnya yang menggunakan Aplikasi C++ :
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class lingkaran{
public:
lingkaran();
void luas();
void keliling();
void volume();
void proses();
private:
int x;
int r;
double L;
double kel;
double vol;
};
lingkaran::lingkaran(){
cout<<" Masukkan Pilihan Anda"<<endl;
cout<<"\t1. Luas Lingkaran."<<endl;
cout<<"\t2. Keliling Lingkaran."<<endl;
cout<<"\t3. Volume Bola."<<endl;
cin>>x;
}
void lingkaran::luas(){
cout<<" Anda akan menghitung luas lingkaran."<<endl;
cout<<" Masukkan jari-jarinya : ";
cin>>r;
L=3.14*r*r;
cout<<" Luas lingkaran adalah : "<<L;
}
void lingkaran::keliling(){
cout<<" Anda akan menghitung keliling lingkaran."<<endl;
cout<<" Masukkan jari-jarinya : ";
cin>>r;
kel=3.14*2*r*r;
cout<<" Keliling lingkaran adalah : "<<kel;
}
void lingkaran::volume(){
cout<<" Anda akan menghitung volume bola."<<endl;
cout<<" Masukkan jari-jari : ";
cin>>r;
vol=0.75*3.14*r*r*r;
cout<<" Volume bola adalah : "<<vol;
}
void lingkaran::proses(){
if(x==1){luas();}
else if(x==2){keliling();}
else if(x==3){volume();}
else{cout<<"salah";}
}
int main(int argc, char** argv) {
lingkaran x;
x.proses();
return EXIT_SUCCESS;
}
Outputnya :
Selamat mencoba, dan Semoga bermanfaat ....
Wassalamu’alaikum w.w.
Tidak ada komentar:
Posting Komentar