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
   143   144   145   146   147   148   149   150   151   152   153