Mengenal Tipe Data Struct Yang Dapat Didefinisikan Sendiri Oleh User Pada Bahasa Pemrograman C++ - Part 1
Niguru.com | Kamis, 29 Jul 2021 | Pada saat mengajar di kelas bahasa pemrograman C++ tipe data yang paling sulit dimengerti oleh para siswa adalah STRUCT yang merupakan struktur atau record. Struct merupakan tipe data custom (dibuat sendiri untuk kebutuhan tertentu) yang didalamnya dapat berisi beberapa variabel sekaligus.
Hasilnya setelah dikompilasi dan ditampilkan pada DOS:
www.Niguru.com (Nino Guevara Ruwano)
Untuk itulah Niguru.com akan memperkenalkan dan menjelaskan mengenai Struct selangkah demi selangkah dengan contoh-contoh sederhana yang mudah dipahami.
Sintaks penulisan Struct:
typedef struct{
tipe data variabel_1
tipe data variabel_2
..
tipe data variabel_n
}nama_struct;
Contoh:
typedef struct{
int nilai01;
int nilai02;
int nilai03;
}hasilUjian;
Deklarasi dapat dilakukan dengan sintaks:
nama_struct record_1,record_2, .. record_n;
Contoh:
hasilUjian Aan,Badu;
User boleh menempatkan record sebanyak yang diperlukan misalnya:
hasilUjian Aan,Badu,Joni,Winda,Citra,Edi;
Deklarasi record ditempatkan setelah deklarasi variabel struct:
Record diisi dengan sintaks:
record.variabel = nilai;
Contoh:
Aan.nilai01=70;
Badu.nilai01=60;
Berikut ini contoh program menggunakan tipe data Struct:
#include <iostream>
using namespace std;
int main(){
typedef struct{
int nilai01;
int nilai02;
int nilai03;
}hasilUjian;
hasilUjian Aan,Badu;
Aan.nilai01=70;
Aan.nilai02=75;
Aan.nilai03=80;
Badu.nilai01=60;
Badu.nilai02=80;
Badu.nilai03=70;
//--------------------
cout<<"Nilai AAN"<<endl;
cout<<"Nilai 1:"<<Aan.nilai01<<endl;
cout<<"Nilai 2:"<<Aan.nilai02<<endl;
cout<<"Nilai 3:"<<Aan.nilai03<<endl;
cout<<"----------------------"<<endl;
cout<<"Nilai BADU"<<endl;
cout<<"Nilai 1:"<<Badu.nilai01<<endl;
cout<<"Nilai 2:"<<Badu.nilai02<<endl;
cout<<"Nilai 3:"<<Badu.nilai03<<endl;
return 0;}
Hasilnya setelah dikompilasi dan ditampilkan pada DOS:
Demikianlah penjelasan mengenai Struct 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 1"