Page 134 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 134

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
   129   130   131   132   133   134   135   136   137   138   139