Lompat ke konten Lompat ke sidebar Lompat ke footer

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

www.niguru.com Niguru.com | Sabtu, 31 Jul 2021 | Pada posting sebelumnya Niguru.com sudah menjelaskan mengenai penggunaan Pointer dan operator Arrow untuk mencetak nilai yang sudah tersimpan sebelumnya pada kumpulan variabel yang berada didalam struct.

Pada posting ini teman-teman pembaca dapat mengetahui juga bahwa selain untuk mencetak Pointer dan Arrow juga dapat digunakan untuk mengisikan nilai kedalam variabel yang ada di dalam struct.

Posting ini akan menjelaskan pengisian data menggunakan pointer dan arrow, dan pencetakan menggunakan operator dot /titik.

Untuk mengisikan data dengan menggunakan pointer. Seperti pada pencetakan hubungkan dahulu struct dengan variabel pointer:
nama_struct *variabel=&record

Contoh:
hasilUjian *a=&Aan;
hasilUjian *b=&Badu;

Sintaks untuk pengisian nilai pada variabel adalah:
variabel->variabel_struct=nilai;

Contoh:
a->nilai01=70;
b->nilai01=60;


www.niguru.com

Berikut ini program selengkapnya bila digabungkan dengan pencetakan yang menggunakan operator dot /titik:

#include <iostream>
using namespace std;
int main(){ 

typedef struct{
   int nilai01;
   int nilai02;
   int nilai03;
}hasilUjian;

hasilUjian Aan,Badu;

hasilUjian *a=&Aan;
a->nilai01=70;
a->nilai02=75;
a->nilai03=80;

hasilUjian *b=&Badu;
b->nilai01=60;
b->nilai02=80;
b->nilai03=70;

//--------------------
cout<<"Nilai AAN"<<endl;
cout<<"Nilai 1:"<<a->nilai01<<endl;
cout<<"Nilai 2:"<<a->nilai02<<endl;
cout<<"Nilai 3:"<<a->nilai03<<endl;
cout<<"----------------------"<<endl;
cout<<"Nilai BADU"<<endl;
cout<<"Nilai 1:"<<b->nilai01<<endl;
cout<<"Nilai 2:"<<b->nilai02<<endl;
cout<<"Nilai 3:"<<b->nilai03<<endl;

return 0;}

www.niguru.com

Hasilnya setelah dikompilasi dan ditampilkan pada DOS:

www.niguru.com

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 :-)

www.Niguru.com (Nino Guevara Ruwano)


Posting Komentar untuk "Mengenal Tipe Data Struct Yang Dapat Didefinisikan Sendiri Oleh User Pada Bahasa Pemrograman C++ - Part 3"