Tipe Data Enum

Jika kita mengasosiakan bulan dengan angka, maka akan membosankan dan sulit bagi programmer untuk mengingatnya. Namun jika kita benar-benar bisa memakai "kata-kata" sebagai nama variabel, maka akan terasa menyenangkan.

C++ memperbolehkan kita membuat tipe data sendiri yang sesuai "Bahasa Manusia". Tipe data ini disebut dengan enum. Sintaknya adalah:

enum namatipedata {isienum};

contoh:

enum Kelamin{Pria, Wanita};

jika kita mengasosiakan variabel dengan tipe ini, maka dapat ditulis seperti ini:

Kelamin kelaminPengantinSatu, kelaminPengantinDua;

dalam pemrograman, kita bisa membuat kode program seperti ini:

kelaminPengantinSatu = Pria;
kelaminPengantinDua = Pria;

if  (kelaminPengantinSatu == kelaminPengantinDua)  {
    cout << "Tidak boleh menikah sesama jenis";
} else
{
    cout << "Boleh menikah";
};

Ada kalanya, kita juga tidak ingin terlalu panjang mengingat nama datanya. Jika demikian, kita dapat mempersingkatnya dengan mengasosiasikan dengan angka. Contoh program dibawah ini sama dengan kode program diatas, hanya saja saya mengganti penyebutan "Pria" dan "Wanita" dengan 1 dan 2:



Tipe Data Enum Rating: 4.5 Diposkan Oleh: Good Dreamer

0 comments:

Posting Komentar

Diberdayakan oleh Blogger.