Cari Blog Ini

Kamis, 19 Juni 2014

Coding Bangun Datar (Luas dan Keliling) Funsi Class by Ariyanto Adhi (Koko Adhi)

#include <iostream>
#include <conio.h>
using namespace std;

class segitiga
{
    public:
        float luas(float a, float b)
        {
            return (a*b/2);
        }
        float keliling(float a, float b, float c)
        {
            return (a+b+c);
        }
};

   
    void segitigaa()
{
    float x,y,z;
    segitiga q;
   
    cout<<"Masukkan Alas : ";cin>>x;
    cout<<"Masukkan Tinggi : ";cin>>y;
    cout<<"Maka Luas segitiga :"<<q.luas(x,y)<<endl;
    cout<<"Maka Keliling Segitiga :"<<q.keliling(x,y,z)<<endl;
   
};

class persegi
{
    public:
        float luas (float a)
        {
            return (a*a);
        }
        float keliling (float a)
        {
            return (4*a);
        }
};
 
  void persegii()
  {
      float x;
      persegi q;
      cout<<"Masukkan Sisi : ";cin>>x;
      cout<<"Maka Luas Persegi adalah : "<<q.luas(x)<<endl;
    cout<<"Maka Keliling Persegi Adalah : "<<q.keliling(x)<<endl;
  };

class persegipanjang
{
    public:
        float luas (float a, float b)
        {
            return (a*b);
        }
        float keliling (float a, float b)
        {
            return (2*(a+b));
        }
};


 void persegipanjangg()
  {
      float x,y,z;
      persegipanjang q;
      cout<<"Masukkan Panjang : ";cin>>x;
      cout<<"Masukkan Lebar : ";cin>>y;
      cout<<"Maka Luas Persegi Panjang adalah : "<<q.luas(x,y)<<endl;
    cout<<"Maka Keliling Persegi Panjang Adalah : "<<q.keliling(x,y)<<endl;
  };
 
  class lingkaran
{
    public:
        float luas (float a)
        {
            return (3.14*a*a);
        }
        float keliling (float a)
        {
            return (2*3.14*a*a);
        }
};

void lingkarann()
{
    float x;
    lingkaran q;
    cout<<"Masukkan Jari-Jari : ";cin>>x;
    cout<<"Maka Luas Lingkaran : "<<q.luas(x)<<endl;
    cout<<"Maka Keliling Lingkaran : "<<q.keliling(x)<<endl;
};

void garis (){
     cout<<"============================\n";
};


 main(){
            garis();
            cout<<"Nama : Ariyanto Adhi";
            cout<<"\nNim : 2013.83.074\n";
            garis();
            cout<<"Menu Bangun Datar\n";
            garis();
            cout<<"Kode 1 = Segitiga\n";
            cout<<"Kode 2 = Persegi\n";
            cout<<"Kode 3 = Persegi Panjang\n";
            cout<<"Kode 4 = Lingkaran\n";
            garis();
            char kdmenu;
            cout<<"Masukkan Kode Menu [1-4]: ";
            cin>>kdmenu;
            switch(kdmenu)
            {
                          case '1':
                               segitigaa();
                               break;
                          case '2':
                               persegii();
                               break;
                          case '3':
                                 persegipanjangg();   
                                 break;    
                          case '4':
                                 lingkarann();
                                 break;            
                          default :
                                  cout<<"Anda salah memasukkan kode";
                                  }   
                                  getch();
        }

Tidak ada komentar:

Posting Komentar