Kamis, 20 Mei 2010

Class

Class
class tidak jauh beda dengan struct bedanya kalau class defaultnya berupa private atau tidak bisa di  panggil di mana saja sedangkan struct defaultnya berupa public sehingga bisa di panggil dimana saja.



#include
#include

class data
{
 private:
   int alas;
   int tinggi;
   float phi;
   int r;
   int panjang;
   int lebar;
   int lsegitiga;
   float llingkaran;
   int lpersegi;
   int vbalok;
   float vtabung;
   float vkerucut;

 public:
   void segitiga()
   {
    cout<<"--Menghitung luas Segitiga--"<
    cout<<"Masukan Alas : ";
    cin>>alas;
    cout<<<"Masukan tinggi : ";
    cin>>tinggi;
    lsegitiga=(alas*tinggi)/2;
    cout<<<"Luas Segitiga adalah :";
    cout<
    cout<
   }

   void lingkaran()
   {
    cout<<"--Menghitung Luas Lingkaran--"<
    phi=3.14;
    cout<<<"Masukan Jari - Jari : ";
    cin>>r;
    llingkaran=phi*r*r;
    cout<<<"Luas Lingkaran adalah :";
    cout<
    cout<
   }

   void persegi()
   {
    cout<<"--Menghitung Luas Persegi--"<
    cout<<<"Masukan Panjang : ";
    cin>>panjang;
    cout<<<"Masukan Lebar : ";
    cin>>lebar;
    lpersegi = panjang * lebar;
    cout<<<"Luasnya adalah : ";
    cout<
    cout<
   }

   void balok()
   {
    cout<<"--Menghitung Volume Balok--"<
    cout<<<"Masukan Panjang : ";
    cin>>panjang;
    cout<<<"Masukan Lebar : ";
    cin>>lebar;
    cout<<<"Masukan Tinggi : ";
    cin>>tinggi;
    vbalok=panjang*lebar*tinggi;
    cout<<<"Volume balok Adalah : ";
    cout<
    cout<
   }

   void tabung()
   {
    cout<<"--Menghitung Volume Tabung--"<
    cout<<<"Masukan Jari-Jari : ";
    cin>>r;
    cout<<<"Masukan Tinggi : ";
    cin>>tinggi;
    phi=3.14;
    vtabung=(2*phi*r*r)*tinggi;
    cout<<<"Volume Tabung adalah : ";
    cout<
    cout<
   }

   void kerucut()
   {
    cout<<"--Menghitung Volume Kerucut--"<
    cout<<<"Masukan Jari-Jari : ";
    cin>>r;
    cout<<<"Masukan Tinggi : ";
    cin>>tinggi;
    phi=3.14;
    vkerucut=(phi*r*r)*tinggi;
    cout<<"Volume Kerucut adalah : ";
    cout<
    cout<
   }


}geometri;


void main()
{
  clrscr();

  geometri.segitiga();
  cout<
  geometri.lingkaran();
  cout<
  geometri.persegi();
  cout<
  geometri.balok();
  cout<
  geometri.tabung();
  cout<
  geometri.kerucut();

 getch();
}

1 komentar: