Page 147 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 147
2. Contoh 2 – Program penggunaan public
KODE PROGRAM BAHASA C
#include <stdio.h>
typedef struct CONTOH {
int X;
} CONTOH;
void SetX(CONTOH *obj, int XX) {
obj->X = XX;
}
int KuadratX(CONTOH *obj) {
return obj->X * obj->X;
}
int main() {
CONTOH obj;
int hasil;
SetX(&obj, 10);
hasil = KuadratX(&obj);
printf("Hasil: %d\n", hasil);
return 0;
}
KODE PROGRAM BAHASA C++
#include <iostream>
using namespace std;
class CONTOH {
int X;
public:
void SetX(int XX) {
X=XX;
}
int KuadratX() {
return X*X;
}
};
//Fungsi utama
int main() {
CONTOH O;
int hasil;
// Melakukan pemanggilan terhadap fungsi-fungsi yang terdapat
// di dalam kelas CONTOH
O.SetX(10);
hasil=O.KuadratX();
cout<<"Hasil: "<<hasil;
return 0;
}
Output:
Hasil: 100
124