Jumat, 09 Mei 2014

Menghitung Luas Bangun Datar Menggunakan C++ dengan Konsep Inheritance

Inheritance adalah turunan atau pewarisan suatu class ke class baru dengan mewakili semua function yang ada di class utama (parent class). Inheritance sering sekali digunakan di dalam promgraman berorientasi objek atau OOP. Dengan kata lain, class utama (parent class) dengan classes turunannya berhubungan satu sama lain.

Keuntungan dari inheritance adalah programmer dapat menggunakan coding dari superclass yang nantinyan digunakan secara berulang ulang pada subclass tanpa harus menulisnya berulang kali juga.

Berikut adalah contoh implementasi dari penggunaan konsep Inheritance menggunakan bahasa C++.

#include <iostream.h>
#include <conio.h>

class bangun
{
 protected:
       double x,y,z;
  public:
       virtual void get_data()=0;
       virtual void display_area()=0;
};

Rabu, 12 Maret 2014

Menghitung Luas dan Keliling Persegi Panjang dengan C++ menggunakan Pemrograman Berbasis Objek

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

class hitung {
  private:
      int p,l;
  public:
      int luas()
      {return (p*l);}
   
      void beri_nilai (int p1, int l1)
      {p=p1; l=l1;}
   
      void beri_nilai2 ()
      {p=12; l=5;}
      int keliling()
      {
       return ((2*p)+(2*l));
      }
};

Membuat Kalkulator dengan C++ menggunakan Pemrograman Berbasis Objek

#include<iostream.h>
#include<conio.h>

class hitung{
      private:
             float a,b,c;
      public :
           
             float jumlah()
             {return (a+b+c);}
             float kurang()
             {return (a-b-c);}
             float kali()
             {return (a*b*c);}
             float bagi()
             {return (a/b/c);}
           
             void beri_nilai(float a1, float b1, float c1)
             {a=a1; b=b1; c=c1;}
};