Array dari Struktur/struct

Array dari struktur dapat dideklarasikan seperti halnya pendeklarasian array biasa.

Bentuk : nama_array[index]. anggota_struktur;

Contoh :

#include

void main()

{

struct mahasiswa

{

char nama [20];

long nim;

float kuis;

float mid;

float uas;

float Total_nilai;

};

int i,n;

mahasiswa nilai_mhs[10];

char huruf;

cout<<”Masukan banyak mahasiswa ”;cin>>n;

for (i=0;i cout<<”Mahasiswa ke-”<
cin>>nilai_mhs[i].nama;

cout<<”NIM adalah ”; cin>>nilai_mhs[i].nim;

cout<<”Nilai kuis = ”; cin>>nilai_mhs[i].kuis;

cout<<”Nilai mid = ”; cin>>nilai_mhs[i].mid;

cout<<”Nilai uas = ”; cin>>nilai_mhs[i].uas;

nilai_mhs[i].Total_nilai=0.25* nilai_mhs[i].kuis+0.3* nilai_mhs[i].mid+

0.45* nilai_mhs[i].uas;

if (nilai_mhs[i].Total_nilai>=86)

huruf = ’A’;

else

if (nilai_mhs[i].Total_nilai>=71 && nilai_mhs[i].Total_nilai <86)

huruf = ’B’;

else

if (nilai_mhs[i].Total_nilai>=56 && nilai_mhs[i].Total_nilai <71)

huruf = ’C’;

else

if (nilai_mhs[i].Total_nilai>=41 && nilai_mhs[i].Total_nilai <56)

huruf = ’D’;

else

huruf = ’E’;

}

Syamsuryadi Program Ilmu Komputer halaman 2 dari 8

Algoritma dan Pemrograman II (3 SKS) Struktur dan Pointer

cout<<”Nama HURUF \n”;

for(int i=0;i
{

cout<
}

}