Our Blog

Array of Stuct

Array Of Struct

struct fullname { //struct untuk nama lengkap, semua tipe data di dalamnya adalah string
  string namadepan;
  string namabelakang;
 };
 struct siswa { //struct yang memuat lebih dari satu tipe data
  fullname nama; //tipe data berupa fullname karena pada struct diatas terdiri dari string, sehingga fullname diartikan tipe data string
  string id;
  float IPK;
 };

 siswa mahasiswa[10]; //indeks untuk mahasiswa


 int main () {
  int n,i;
  cout<<"Masukkan banyak data : ";
  cin>>n;
  cout<<"Data mahasiswa :"<<endl;
  for (i=1; i<=n; i++) {
  cout<<"Siswa ke "<<i<<endl;
  cout<<"Nama depan :";
 
  cin>>mahasiswa[i].nama.namadepan; //perhatikan pemanggilan struct
  cout<<"Nama belakang :";
  cin>>mahasiswa[i].nama.namabelakang;
  cout<<"Masukkan ID :";
  cin>>mahasiswa[i].id;
  cout<<"Masukkan IPK :";
  cin>>mahasiswa[i].IPK;}
  for (i=1; i<=n; i++) {
  cout<<endl<<endl<<"Siswa ke "<<i<<endl;
  cout<<"Nama :"<<mahasiswa[i].nama.namadepan<<" "<<mahasiswa[i].nama.namabelakang<<endl;
  cout<<"ID :"<<mahasiswa[i].id<<endl;
  cout<<"IPK :"<<mahasiswa[i].IPK<<endl;
  }
 
 system("pause");//muncul kalimat "press any key to continue"
 getch();
 return 0;
 }

No comments:

Post a Comment

All about Math Designed by Templateism | MyBloggerLab Copyright © 2014

Theme images by richcano. Powered by Blogger.