STRUCT IN C++

Struct adalah tipe data yang berisi kumpulan variabel-variabel
yang tertampung dalam satu nama yang sama dan memiliki kaitan satu
sama lain.
Berbeda dengan array, hanya berupa kumpulan variable bertipe data yang sama.Sedangkan struct bisa memiliki variable-variabel yang bertipe data sama ataupun berbeda.
Variabel-variabel yang tertampung dalam struct disebut anggota atau elemen struct.

Contoh :

struct Data{

char NRP[9];
char Nama[15];
float Ipk;
};


Contoh diatas menjelaskan bahwa akita akan mendeklarasikan tipe data baru struct Data dengan anggota atau elemen yang terdiri dari NRP yang berupa character sebanyak 9,Nama yangberupa character sebanyak 30,dan Ipk yang berupa bilangan pecahan.

struct Data{

char NRP[9];
char Nama[15];
float Ipk;
};
void main()
{
Data Mahasiswa;


Kemudian kita akan membuat variable Mahasiswa yang bertipe data struct seperti diatas.Cara penulisannya adalah dengan menuliskan tipe data di awal kemudian dilanjutkan dengan penulisan variable di pisah dengan spasi.

Selanjutnya untuk pengaksesan elemen struct dilakukna dengan cara menuliskan nama variable struct kemudian diikuti dengan tanda titik(.),selanjutnya tuliskan nama elemen yang tercantum dalam tipe data tersebut seperti dibawah ini:

Mahasiswa.NRP

Berikut ini adalah contoh struct pada c++



# include < constream.h >

struct Data{

char NRP[9];
char Nama[15];
float Ipk;
};
void main()
{
Data Mahasiswa;

clrscr();
cout<<"Input NRP:"; cin>>Mahasiswa.NRP;
cout<<"Input Nama:"; cin>>Mahasiswa.Nama;
cout<<"Input Ipk:"; cin>>Mahasiswa.Ipk;

cout<<"Data Mahasiswa"<< endl;
cout<<"NRP Anda adalah:" << Mahasiswa.NRP << endl;
cout<<"Nama Anda adalah:" << Mahasiswa.Nama << endl;
cout<<"Ipk Anda adalah:"<< Mahasiswa.Ipk << endl;

getch();
}

Comments

Popular Posts