Mengenal Tipe Data Struct Yang Dapat Didefinisikan Sendiri Oleh User Pada Bahasa Pemrograman C++ - Part 5
Niguru.com | Senin, 2 Agt 2021 | Pada posting sebelumnya Niguru.com sudah menjelaskan mengenai tipe data Struct atau dikenal juga dengan record karena mampu menampung sekumpulan variabel.
Hasilnya setelah dikompilasi dan ditampilkan pada DOS:
www.Niguru.com (Nino Guevara Ruwano)
Pada penjelasan dan contoh-contoh sebelumnya Niguru.com hanya menampilkan tipe data yang sama didalam Struct, padahal sesungguhnya user /programmer boleh saja menempatkan beberapa variabel dengan tipe data yang berbeda didalam Struct.
Berikut ini contohnya:
typedef struct{
string nama;
int usia;
char cluster;
}dataKetuaWarga;
Contoh deklarasi record menggunakan Struct pada contoh sebelumnya:
dataKetuaWarga RT01,RT02;
Setiap record mempunyai variabel-variabel yang harus diisi dengan data yang sesuai dengan tipe data dari variabel tersebut. Contoh:
RT01.nama="Galih Supriyo";
RT01.usia=35;
RT01.cluster='A';
Berikut ini contoh program selengkapnya untuk Struct yang berisi variabel dengan tipe data berbeda:
#include <iostream>
using namespace std;
int main(){
typedef struct{
string nama;
int usia;
char cluster;
}dataKetuaWarga;
dataKetuaWarga RT01,RT02;
RT01.nama="Galih Supriyo";
RT01.usia=35;
RT01.cluster='A';
RT02.nama="Herman Haryanta";
RT02.usia=38;
RT02.cluster='C';
//---------------------------------
cout<<"Ketua RT01"<<endl;
cout<<"Nama: "<<RT01.nama<<endl;
cout<<"Usia: "<<RT01.usia<<" tahun"<<endl;
cout<<"Cluster rumah: "<<RT01.cluster<<endl;
cout<<"----------------------"<<endl;
cout<<"Ketua RT02"<<endl;
cout<<"Nama: "<<RT02.nama<<endl;
cout<<"Usia: "<<RT02.usia<<" tahun"<<endl;
cout<<"Cluster rumah: "<<RT02.cluster<<endl;
return 0;}
Hasilnya setelah dikompilasi dan ditampilkan pada DOS:
Demikianlah penjelasan mengenai Struct yang berisi variabel dengan tipe data berbeda-beda pada bahasa pemrograman C++. Penjelasan akan dilanjutkan pada posting berikutnya.
Semoga penjelasan pada posting ini dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.
Selamat beraktivitas .. Have a nice day :-)
Posting Komentar untuk "Mengenal Tipe Data Struct Yang Dapat Didefinisikan Sendiri Oleh User Pada Bahasa Pemrograman C++ - Part 5 "