Misalkan saya mempunya sebuah struktur bernama SISWA yang memiliki anggota NIM, Nama, dan Kota.
Maka jika sebuah array A[5] di definisikan dengan tipe data SISWA, maka setiap elemen array A sama seperti sebuah struktur SISWA, sehingga array A[0] - A[4] akan memiliki anggota NIM, Nama, dan Kota.
Berikut ini adalah contoh program nya :
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int i; //for looping
typedef struct MAHASISWA {
int nim;
char nama[10];
char kota[10];
} M;
//Mendeklarasikan array bertipe M
M larikStruct[3];
for (i=0; i<3; i++)
{
cout<<"Masukan NIM : "; cin>>larikStruct[i].nim;
cout<<"Masukan Nama : "; cin>>larikStruct[i].nama;
cout<<"Masukan Kota : "; cin>>larikStruct[i].kota;
cout<<endl;
}
for (i=0; i<3; i++)
{
cout<<"NIM : "<<larikStruct[i].nim<<endl;
cout<<"Nama : "<<larikStruct[i].nama<<endl;
cout<<"Kota : "<<larikStruct[i].kota<<endl;
cout<<endl;
}
system("pause");
return 0;
}
Dan jika dijalankan hasilnya dalah sebagai berikut :

No comments:
Post a Comment