Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Kamis, 22 Mei 2014

Polymorphism dalam C++ - Virtual Void


Konstruksi polimorfisme dalam pemrograman berorientasi obyek memungkinkan untuk mengadakan ikatan dinamis(juga disebut ikatan tunda, atau ikatan akhir). Apabila fungsi-fungsi dari suatu kelas dasar didefinisikan ulang atau ditindih pada kelas turunan, maka obyek-obyek yang dihasilkan hirarki kelas berupa obyek polimorfik. Polimorfik artinya mempunyai banyak bentuk atau punya kemampuan untuk mendefinisi banyak bentuk.
Polimorfisme merupakan suatu konsep yang menyatakan bahwa sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda. Dalam hal ini polimorfisme merupakan suatu sifat menyandarkan pada kesamaan nama dalam program. Pengenal data, instans, dan metode, bahkan nama fungsi dapat dibuat dengan nama yang sama untuk kegunaan yang berbeda.

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;}
};

Kamis, 08 Maret 2012

Mencegah Klik kanan


Tambahkan kode javascript berikut ini diantara tag <head> dan </head> halaman web Anda untuk mendisable klik kanan. Sebagai contoh lihat di sini.
<script language=”JavaScript”>
<!– 
var popup=”Sorry ya !!!\n\nThis Site Copyright
©2000″;
function noway(go) {
if (document.all) {
if (event.button == 2) {
alert(popup);
return false;
}
}
if (document.layers) {
if (go.which == 3) {
alert(popup);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=noway;
// –> </script>