Page 78 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 78

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

                  typedef int bbulat;
                  typedef float breal;

                  int main() {
                         bbulat usia = 22;
                         breal beratBadan = 46;

                         cout<<"Saya Ainun"<<endl;
                         cout<<"Usia saya adalah "<<usia<<"tahun"<<endl;
                         cout<<"Berat badan saya adalah "<<beratBadan<<"Kg"<<endl;

                         return 0;
                  }

                  Output:

                  Saya Ainun
                  Usia saya adalah 22tahun

                  Berat badan saya adalah 46Kg

                  G.  Rangkuman

                      Tipe data bentukan terbagi menjadi 4 yaitu struct, union, enumeration, dan typedef. Struct
                  adalah tipe data bentukan yang menyimpan lebih dar satu variabel bertipe data yang sama

                  maupun berbeda. Union merupakan tipe data bentukan yang digunakan untuk memuat data

                  yang berbeda tipe. Namun, union hanya dapat menyimpan satu tipe data dalam satu waktu.
                  Enumeration adalah tipe data bentukan  pengguna (user-defined data type) dimana nilainya

                  terbatas  hanya  pada  himpunan  nilai  dalam  konstanta  yang  ditentukan  sendiri.  Sedangkan
                  typedef adalah membuat alias dari tipe data yang ada.


                  H.  Soal Latihan
                  1.  Buatlah struct untuk mewakili data mahasiswa dengan atribut NIM, nama, jurusan, dan
                      IPK. Buatlah fungsi untuk:

                       •  Menginisialisasi data mahasiswa

                       •  Menampilkan data mahasiswa
                       •  Menghitung rata-rata IPK mahasiswa

                  2.  Sebuah  program  pengelola  data  mahasiswa  ingin  menyimpan  data  mahasiswa  dengan

                      atribut NIM, nama, jurusan, dan IPK. Buatlah union untuk menyimpan data IPK dalam
                      format nilai desimal dan format huruf (A, B, C, D, E).





                                                                                                          69
   73   74   75   76   77   78   79   80   81   82   83