Selasa, 05 Maret 2019

Algoritma Pemrograman 2 Struct Array

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;
}

SUMBER : https://www.mahirkoding.com/pengertian-dan-penggunaan-struct-dalam-array/


 

0 komentar:

Posting Komentar

Cari Blog Ini