Anda di halaman 1dari 3

Latihan 1 :

Membuat kelas dengan kata kunci struct

#include <iostream>
using namespace std;
// Membuat kelas MOTOR
struct MOTOR {
char* merk;
long tahun;
char* nopolisi;
char* warna;
public:
void SetMotor() {
merk = "Honda GL Pro";
tahun = 1997;
nopolisi = "G 5879 BF";
warna = "Hitam";
}
void ShowInfoMotor() {
cout<<"Merk : "<<merk<<endl;
cout<<"Tahun : "<<tahun<<endl;
cout<<"No Polisi : "<<nopolisi<<endl;
cout<<"Warna : "<<warna<<endl;
}
};
// Fungsi utama
int main() {
// Melakukan instansiasi terhadap kelas MOTOR
MOTOR M;
M.SetMotor();
M.ShowInfoMotor();
return 0;
}
Latihan 2 :
Menggunakan kelas dengan menggunakan kata kunci class :

#include <iostream>
using namespace std;

// Membuat kelas MOTOR


class MOTOR {
char* merk;
long tahun;
char* nopolisi;
char* warna;
public:
void SetMotor() {
merk = "Honda GL Pro";
tahun = 1997;
nopolisi = "G 5879 BF";
warna = "Hitam";
}
void ShowInfoMotor() {
cout<<"Merk : "<<merk<<endl;
cout<<"Tahun : "<<tahun<<endl;
cout<<"No Polisi : "<<nopolisi<<endl;
cout<<"Warna : "<<warna<<endl;
}
};

// Fungsi utama
int main() {

// Melakukan instansiasi terhadap kelas MOTOR


MOTOR M;

M.SetMotor();
M.ShowInfoMotor();

return 0;
}
Latihan 3 Data statis :

#include <iostream>
using namespace std;
class CONTOH {
static int X; // variabel statik
int Y; // variabel non-statik
public:
// Constructor kelas CONTOH
CONTOH(int XX, int YY) {
X = XX;
Y = YY;
}
// Fungsi untuk menampilkan nilai X dan Y
void ShowXY() {
cout<<"Nilai X : "<<X<<endl;
cout<<"Nilai Y : "<<Y<<endl;
cout<<endl;
}
};

// Mendefinisikan X
int CONTOH::X;

// Fungsi utama
int main() {
// Membuat instance A dengan X=10 dan Y=10
CONTOH A(10, 10);

// Menampilkan nilai X dan Y dari instance A


cout<<"Di dalam objek A"<<endl;
A.ShowXY();
// Membuat instance B dengan X=50 dan Y=50
CONTOH B(50, 50);
// Menampilkan nilai X dan Y dari instance B
cout<<"Di dalam objek B"<<endl;
B.ShowXY();

// Menampilkan kembali nilai X dan Y dari instance A


cout<<"Di dalam objek A"<<endl;

A.ShowXY();

return 0;
}

Anda mungkin juga menyukai