Page 75 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 75

cout<<"Alamat         : ";fflush(stdin);
                         cin.get(dosen2.alamat,50);
                         cout<<endl<<endl;

                         //output
                         cout<<"Data Dosen Pertama\n";
                         cout<<"---------------\n";
                         cout<<"NIP  :"<<dosen1.nip<<endl;
                         cout<<"Nama : "<<dosen1.nama<<endl;
                         cout<<"Alamat         : "<<dosen1.alamat<<endl;
                         cout<<endl<<endl;

                         cout<<"Data Dosen Pertama\n";
                         cout<<"---------------\n";
                         cout<<"NIP  :"<<dosen2.nip<<endl;
                         cout<<"Nama : "<<dosen2.nama<<endl;
                         cout<<"Alamat         : "<<dosen2.alamat<<endl;
                         cout<<endl<<endl;

                         return EXIT_SUCCESS;
                  }

                  Output:
                  Data Dosen Pertama
                  ---------------
                  NIP     :7006024
                  Nama    : Adam Mukharil B
                  Alamat  :Bandung

                  Data Dosen Kedua---------------
                  NIP     :7006008
                  Nama    : Dian Dharmayanti
                  Alamat  : Bandung

                  Data Dosen Pertama
                  ---------------
                  NIP     :7006024
                  Nama    : Adam Mukharil B
                  Alamat  : Bandung

                  Data Dosen Kedua
                  ---------------
                  NIP     :7006008
                  Nama    : Dian Dharmayanti
                  Alamat  : Bandung

                  2.  Contoh 2 – Program penggunaan union


                                                KODE PROGRAM BAHASA C
                  #include <stdio.h>

                  typedef union daftar_nilai {
                      float pengetahuan;
                      float sikap;
                      float psikomotorik;
                  } WILLY;

                  int main() {
                      WILLY willy;

                      willy.sikap = 80.5f; // Assigning a value to the 'sikap' member
                      willy.pengetahuan = 87.5f; // Assigning a value to the 'pengetahuan'                66
                    member

                      printf("Nilai pengetahuan: %f\n", willy.pengetahuan); // Printing the
                  'pengetahuan' value
                      printf("Nilai sikap: %f\n", willy.sikap); // Printing the 'sikap'
   70   71   72   73   74   75   76   77   78   79   80