Jumat, 25 Maret 2016

Latihan : Menghitung Luas dan Keliling Lingkaran beserta Volume Bola.

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