PROGRAM 1
#include <iostream>
using namespace std;
class cpp{
int
h,d;
public:
void
non(int,int);
int
nyoba(void){return(h*d);}
};
void cpp: :non(int a, int b){
h=a;
d=b;
}
int main(int argc, char** argv) {
cpp
coba;
coba.non(3,4);
cout<<"cek:
"<<coba.nyoba();
return
0;
}
Penjelasannya:
Program class
diatas bernama “cpp”. Pendeklarasian variabel yaitu p dan s dengan tipe data
integer. Ada 2 jenis class diatas, yaitu public dan private. Anggota class public ialah fungsi non dan fungsi
nyoba.
Sedangkan anggota class
private ialah a dan b.
Bagian “void non” adalah pemberian tipe data. Bagian
“integer nyoba” adalah pengmbalian nilai h*d dengan tipe data yang telah di
deklarasikan oleh “void non”..
Fungsi kedua, nilai p dan s diberikan kepada a dan b.
Setelah itu class cpp di panggil di bawah main kemudian
diikuti variabel, misal {cpp nyoba}. Kemudian variabel coba dipanggil dengan
diikuti tanda titik kemudian panggil publicnya dan diberi nillai didalam
kurungnya, misalnya { coba.nyoba(3,4)}.
Setelah itu panggil juga public cek untuk outputnya,
misal {cout<<”cek : “<<coba.yoba();}.B. Program 2
PROGRAM 2
using namespace std;
class cpp2{
int
d,h;
public:
void
non2(int,int);
int
nyoba2(void){return(p*s);}
};
void cpp2::non2(int a, int b){
d=a;
h=b;
}
int main(int argc, char** argv) {
cpp2
coba2,coba2b;
coba2.nyoba(5,6);
coba2b.dek2(7,8);
cout<<"cek
: "<<coba2.nyoba2()<<endl;
cout<<"cek
: "<<coba2b.nyoba2();
return
0;
}
Penjelasannya :
Programnya sama dengan program pertama, bedanya terletak
dibawah main. Disana ada dua input dan outputnya.
C. Program 3
PROGRAM 3
#include <iostream>
using namespace std;
class panjang{
public:
int sisi;
int
luas(){return(sisi*sisi);}
};
int main(int argc, char** argv) {
panjang
z;
cout<<"Masukkan
sisinya: "; cin>>z.sisi;
cout<<"Luas
persegi = "<<z.luas();
return
0;
}
Penjelasannya:
Nama class di atas adalah “Panjang”. Program diatas hanya memiliki jenis class 1,
yaitu public tanpa pendeklarasian diluar class seperti program 1 dan 2.
Mohon Maaf jika ada Kekurangan dan kesalahan, saya masih dalam proses belajar,,
kritik dan saran silahkan di koment,
TerimaKasih :)