Page 148 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 148
3. Contoh 3 – Program penggunaan private
KODE PROGRAM BAHASA C
#include <stdio.h>
typedef struct {
int X; // X is private
} CONTOH;
void SetX(CONTOH *obj, int XX) {
obj->X = XX;
}
void ShowX(CONTOH *obj) {
printf("Nilai X: %d\n", obj->X);
}
int main() {
CONTOH O;
SetX(&O, 100);
ShowX(&O);
return 0;
}
KODE PROGRAM BAHASA C++
#include <iostream>
using namespace std;
class CONTOH {
int X; // X bersifat private
public:
void SetX(int XX) {
X=XX;
}
void ShowX() {
cout<<"Nilai X: "<<X<<endl;
}
};
//Fungsi utama
int main() {
CONTOH O;
O.SetX(100);
O.ShowX();
return 0;
}
Output:
Nilai X: 100
125