Mengenal Tipe Data Struct Yang Dapat Didefinisikan Sendiri Oleh User Pada Bahasa Pemrograman C++ - Part 1

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"