Materi Array Struct C++

ARRAY STRUCT
Array Struct adalah suatu alogaritma program yang terbentuk dari beberapa kumpulan variabel yang memiliki tipe data yang sama maupun berbeda dan membentuk suatu kelompok baru yang lebih terstruktur. Meskipun memiliki pengertian yang hampir sama, Arraydan Struct tidaklah sama. Perbedaannya adalah Array hanya bisa mengelompokan data yang sejenis , sedangkan Struct dapat mengelompokan beberapa jenis data.
Untuk lebih jelas kita lihat contoh pendeklarasian masing-masing dari array of structure dan structure of array.
Contoh untuk structure of array
struct mahasiswa{
 char nama[30];
char nim[10];
float nilai[3];
   };
mahasiswa mhs;

Cara mengakses elemen pada structure of Array
       mhs.nilai[1]=90;
dan berikut contoh untuk array of structure
struct mahasiswa{
 char nama[30];
char nim[10];
float nilai[3];
   };
mahasiswa mhs[100];

Cara mengakses elemen pada array of structure
mhs[2].nim;
yang ada di dalam tanda [] adalah alamat array dimana isinya berupa variabel yang digunakan untuk perulangan.
Contoh Array Struct dalam kehidupan sehari-hari misalnya Mahasiswa. Mahasiswa memiliki data-data tersendiri didalamnya, seperti : Nama, Umur, Jenis Kelamin, No Induk Mahasiswa dan lain-lain. Kita bisa mengatakan bahwa Mahasiswa adalah Kelompok utama (Main Struct) dan Nama, Umur, Jenis Kelamin, No Induk Mahasiswa adalah bagian-bagian dari Kelompok utama tersebut.
Kira-kira seperti itulah analogi dari Array Struct ini, baiklah sekarang kita akan melangkah lebih jauh tentang Array Struct. Array Struct memiliki beberapa bagian penting agar suatu program Struct dapat berjalan dengan baik. diantaranya adalah :
Deklarasi : Adalah bagian dimana kita mendeklarasikan Main Struct dan Sub Struct. untuk Struktur penulisannnya bisa dilihat dibawah ini. 

Struktur Penulisan Struct





Akses (Memanggil Struct) : Adalah bagian dimana kita akan mengakses variabel-variabel yang telah didefinisikan pada Main Struct. Perhatikan contoh dan Struktur pemanggilannya dibawah ini

REFERENSI

https://www.komputerdia.com/2017/06/memahami-rangkaian-array-dalam-structure-di-c-plus-plus.html
https://kelasinformatikaku.blogspot.com/2012/05/mengenal-array-dan-struct-di-c_27.html
http://adr015.blogspot.com/2017/02/materi-c-array-dan-struct.html

Komentar

Posting Komentar

Postingan populer dari blog ini

Searching (sequential search dan binarry search)

MATERI STACK C++