Page 76 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 76

willy.sikap = 80.5f;
                      willy.pengetahuan = 87.5f;
                      printf("Nilai pengetahuan: %f\n", willy.pengetahuan);
                      printf("Nilai sikap: %f\n", willy.sikap);
                      printf("Nilai psikomotorik: %f\n", willy.psikomotorik);
                      printf("Ukuran objek: %d\n", sizeof(willy));

                      return 0;
                  }

                                               KODE PROGRAM BAHASA C++
                  #include <iostream>
                  using namespace std;

                  union daftar_nilai {
                         float pengetahuan;
                         float sikap;
                         float psikomotorik;
                  }willy;

                  int main(){
                         willy.sikap = 80.5f;
                         willy.pengetahuan = 87.5f;
                         cout<<"nilai pengetahuan : "<<willy.pengetahuan<<endl;
                         cout<<"nilai sikap : "<<willy.sikap<<endl;
                         cout<<"nilai psikomotorik : "<<willy.psikomotorik<<endl;
                         cout<<"ukuran objek : "<<sizeof(willy)<<endl;
                         return 0;
                  }

                  Output:

                  nilai pengetahuan : 87.5

                  nilai sikap : 87.5
                  nilai psikomotorik : 87.5
                  ukuran objek : 4

                  3.  Contoh 3 – Program penggunaan enumeration

                                                KODE PROGRAM BAHASA C
                  #include <stdio.h>

                  typedef enum {
                      Soekarno,
                      Soeharto,
                      Habibie,
                      Megawati,
                      Gusdur,
                      SBY,
                      Jokowi
                  } namaPresiden;

                  int main() {
                      namaPresiden presiden;
                      namaPresiden presidenku;

                      presiden = Habibie;
                      presidenku = Megawati;

                      // Output the President's number using the enum values                              67
                        printf("Presiden Indonesia ke-%d\n", presiden + 1);
                      printf("Presiden Indonesia ke-%d\n", presidenku + 1);

                      return 0;
   71   72   73   74   75   76   77   78   79   80   81