Saturday 12 April 2014

Contoh Program C++ : OOP (Object Oriented Programming)

Disini admin menggunakan Visual Studio 2008 dalam membuat dan menjalankan programnya. Berikut ada lah contoh program C++ nya:



#include "stdafx.h"
#include "iostream"
using namespace std;
#define pi 3.14

class bangunruang

{
public :
      double luas, volume, s, la, jst, ls, r, t;
      void kubus ()
      {
            cout<<" Luas dan Volume Kubus "<<endl;
            cout<<" --------------------- "<<endl;
            cout<<"Input Sisi Kubus = ";cin>>s;
            luas = 6 * s * s;
            volume = s * s * s;
            cout<<"Luas Kubus = "<<luas<<endl;
            cout<<"Volume Kubus     = "<<volume<<endl;
            cout<<endl;
      }

      void limas ()
      {
            cout<<" Luas dan Volume Limas "<<endl;
            cout<<" --------------------- "<<endl;
            cout<<"Input Luas Alas        = ";cin>>la;
            cout<<"Input Jumlah Sisi Tegak      = ";cin>>jst;
            luas = la * jst;
            volume = 0.33 * jst;
            cout<<"Luas Limas       = "<<luas<<endl;
            cout<<"Volume Limas           = "<<volume<<endl;
            cout<<endl;
      }

      void kerucut ()
      {
            cout<<" Luas dan Volume Kerucut "<<endl;
            cout<<" ----------------------- "<<endl;
            cout<<"Input Luas Alas        = ";cin>>la;
            cout<<"Input Luas Selimut     = ";cin>>ls;
            cout<<"Input Jari-jari        = ";cin>>r;
            cout<<"Input Tinggi Kerucut   = ";cin>>t;
            luas = la * ls;
            volume = 0.33 * pi * r * r * t;
            cout<<"Luas Kerucut           = "<<luas<<endl;
            cout<<"Volume Kerucut         = "<<volume<<endl;
            cout<<endl;
      }
};
int main()
{
      int pilihan;
      atas :
      bangunruang x;
      cout<<" Menu Pilihan "<<endl;
      cout<<" 1. Luas dan Volume Kubus "<<endl;
      cout<<" 2. Luas dan Volume Limas "<<endl;
      cout<<" 3. Luas dan Volume Kerucut "<<endl;
      cout<<" 0. Exit Program "<<endl;
      cout<<endl;
      cout<<" Input Nomor Menu Pilihan = ";cin>>pilihan;
      cout<<endl;
           
      switch (pilihan)
      {
      case 1 : x.kubus ();
            goto atas;
            break;
      case 2 : x.limas ();
            goto atas;
            break;
      case 3 : x.kerucut ();
            goto atas;
            break;
      case 0 : exit:
            cout<<" Anda Kembali ke Halaman Program "<<endl;
            break;
      default: cout <<"Anda Salah Input Pilihan"<<endl;
            goto atas;
     
      }
      system ("pause");
      return 0;
}

Output Programnya :
 

No comments:

Post a Comment

Total Pageviews