Page 92 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 92

4.  Contoh 4 – Program penggunaan typedef

                                                KODE PROGRAM BAHASA C
                  #include <stdio.h>

                  typedef int bbulat;
                  typedef float breal;

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

                      printf("Saya Ainun\n");
                      printf("Usia saya adalah %d tahun\n", usia);
                      printf("Berat badan saya adalah %f Kg\n", beratBadan);

                      return 0;
                  }


                                               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





                                                                                                          69
   87   88   89   90   91   92   93   94   95   96   97