Friday 20 November 2015

Pembahasan Structure of Array dan Array of Structure pada Pemrograman C++

Masih melanjutkan dari materi structure, belum bosen kan? Harus dong karena belajar itu tidak mengenal bosan. Dari namanya terdengar sedikit membingungkan, apalagi bagi programmer pemula yang baru mulai belajar tentang pemrograman. Ok kita bahas pengertiannya dulu. Structure of array atau disebut juga structure dari array, artinya kita mendeklarasikan sebuah structure yang elemen-elemennya berupa array. Sedangkan array of structure atau array dari structure berarti kita mendeklarasikan sebuah array yang elemennya berupa structure. 

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.

Langsung ke contoh program? Ok, kita langsung ke contoh. Berikut adalah contoh program untuk structure of Array.
 












Dan di bawah ini adalah contoh program untuk array of structure.  

















































Semoga postingan kali ini bermanfaat, dan selamat mencoba. Jangan lupa untuk mencoba membuat program yang lainnya juga. See you in the next post.

6 comments:

  1. Akhirnya nemu juga nih caranya. Makasih banget gan materinya. Bermanfaat nih. Sukses terus gan

    ReplyDelete
  2. Permisi nih kak
    saya mau nanya,
    bagaimana sih cara belajar Algoritma untuk pemula ..
    kok saya bingung terus ya..
    dan apakah fungsi algoritma untuk pemograman...
    tolong penjelasan nya

    ReplyDelete
  3. apakah struct dalam struct dapat diberi array

    ReplyDelete
    Replies
    1. Bisa pada saat di terakhir kasih array
      Jadi struct terserah{ blabla};
      Struct contoh{ blabla}misal[50];

      Seperti itu

      Delete