
// class example
#include <iostream.h>
class CRectangle {
int x, y;
public:
void set_values (int,int);
int area (void) {return (x*y);}
};
void CRectangle::set_values (int a, int b) {
x = a;
y = b;
}
int main () {
CRectangle rect, rectb;
rect.set_values (3,4);
rectb.set_values (5,6);
cout << "Rect area: " << rect.area() << endl;
cout << "Rectb area: " << rectb.area() << endl;
}
Penjelasan contoh (2)
• Sama dengan contoh 1. hanya ditambahkan
pembuatan beberapa objek sekaligus
Contoh program sederhana(3)
#include <iostream.h>
#include <conio.h>
class p_panjang {
public:
int p,l;
int luas()
{return (p*l);}
};
main() {
p_panjang a;
a.p=5;
a.l=9;
cout<<"Luas = "<<a.luas();
getch();
}
Modifikasi program sederhana(3)
1.Agar anda dapat menginputkan p dan l dari keyboard ganti instruksi :
a.p=5;
a.l=9;
dengan instruksi :
cout<<"Panjang = ";cin>>a.p;
cout<<"Luas = ";cin>>a.l;
sehingga program menjadi :
#include <iostream.h>
#include <conio.h>
class p_panjang {
public:
int p,l;
int luas()
{return (p*l);}
};
main() {
p_panjang a;
cout<<"Panjang = ";cin>>a.p;
cout<<"Lebar = ";cin>>a.l;
cout<<"Luas = "<<a.luas();
getch();
}
Jalankan program dan amati hasilnya.
0 komentar:
Posting Komentar