STRUCT ARRAY
1. Pengertian Struct Array
Array dalam struktur adalah suatu komponen dalam struktur
yang berbentuk array, dapat berupa elemen berbentuk array, objek berbentuk
array, ataupun elemen dan objek sekaligus berbentuk array.
A. Sintaks dari elemen berbentuk array :
srtuct nama_struktur
{
tipe_data1 elemen[5];
tipe_data2
elemen[5];
...
}nama_objek;
;
|
B. Sintaks dari elemen berbentuk objek :
srtuct nama_struktur
{
tipe_data1 elemen1;
tipe_data2
elemen2;
...
}nama_objek[10];
;
|
C. Sintaks dari elemen dan objek berbentuk
array :
srtuct nama_struktur
{
tipe_data1 elemen[5];
tipe_data2
elemen[5];
...
}nama_objek[10];
;
|
2. Contoh Program
#include
<iostream>
using
namespace std;
struct
mahasiswa
{
string nama;
int nim;
string prodi;
string kelas;
};
int
main ()
{
mahasiswa mhs[2];
cout << "Nama : "; cin >> mhs[0].nama;
cout << "Nim : "; cin >> mhs[0].nim;
cout << "Prodi : "; cin
>> mhs[0].prodi;
cout << "Kelas : "; cin
>> mhs[0].kelas;
cout<<endl;
cout << "Nama : "; cin >> mhs[1].nama;
cout << "Nim : "; cin >> mhs[1].nim;
cout << "Prodi : "; cin
>> mhs[1].prodi;
cout << "Kelas : "; cin
>> mhs[1].kelas;
cout<<endl;
cout<< "Mahasiswa berikut
bernama "<<mhs[0].nama;
cout<< " dengan NIM
"<<mhs[0].nim;
cout<< " dia di prodi
"<<mhs[0].prodi;
cout<< " dia di kelas
"<<mhs[0].kelas;
cout<<endl;
cout<< "Mahasiswa berikut
bernama "<<mhs[1].nama;
cout<< " dengan NIM
"<<mhs[1].nim;
cout<< " dia di prodi
"<<mhs[1].prodi;
cout<< " dia di kelas
"<<mhs[1].kelas;
cout<<endl;
return 0;
}
|
0 komentar:
Posting Komentar