Bagi anda yang masih belajar bahasa pemrograman C++, disini saya akan sedikit berbagi mengenai Tipe data bentukan dalam bahasa pemrograman C++.
Tipe bentukan adalah tipe-tipe yang dibuat sendiri dengan menggunakan tipe-tipe dasar yang tersedia. Tipe bentukan ini dibagi ke dalam tiga bagian yaitu, array, struktur dan enumerasi. Untuk membuat sebuah tipe data bentukan kita perlu menggunakan keyword typedef.
Apa saja yang termasuk dalam tipe bentukan dalam c++? berikut ini akan saya ulas secara perlahan, yang meliputi tipe data bentukan dalam bahasa pemrograman C++.
1. Array
Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi.
//Bentuk Umum Array 1 Dimensi
type_data variabel[jumlah_elemen];//Bentuk Umum Array 2 Dimensi
type_data variabel[jumlah_elemen1] [jumlah_elemen2];//Bentuk Umum Array Multi Dimensi
type_data variabel[jumlah_elemen1] [jumlah_elemen2];
2. Struktur
Tipe struktur (Record dalam pascal) adalah tipe yang berfungsi untuk mengumpulkan data-data yang sejenis atau berbeda jenis dalam satu kesatuan.
//Contoh
Typedef struct Mahasiswa{
int nim;
String Nama;
String Alamat;
};
//contoh deklarasi variable M dengan tipe data Mahasiswa
Mahasiswa M;
//Contoh Cara Mengakses
M.nim=123; dst….
3. Enumerasi
Tipe Enumerasi adalah tipe data yang nilainya telah didefinisikan sebelumnya
//contoh Deklarasi
enum BOOLEAN {SALAH, BENAR}//Contoh Penggunaan
BOOLEAN x;//contoh mengisi nilai variable x
X=SALAH;
X=BENAR;
Semoga bermanfaat nanti saya lanjutkan tipe data dalam c++, dalam tulisan saya selanjutnya beserta contoh program… selamat belajar…
bagus
saya ingin mengenal lebih dalam tentang “tipe-tiipe varibel”
wahhh..
kang ternyata dibahas oge C++ na di web ieu..
ayena vier nuju di bahs C++ ‘Gabungan’..
lumayan kang rada” rieut…
ckckcckk..
nuhun kanG penejlasan borland..
ngaupdate truz…