INI JIKA MAHASISWA BANYAK ,TIAP MAHASISWA BISA MEMINJAM BANYAK BUKU : :
#include <iostream.h>
#include <conio.h>
struct buku{
char judul[30],pengarang[30],thterbit[5],edisi[20];
};
struct mahasiswa{
char nama[30];
char nim[10];
buku bk[100];
};
main(){
mahasiswa mhs[100];
int n,i,k,nmhs;
cout<<"masukkan jumlah mahasiswa = ";cin>>nmhs;
for (i=1;i<=nmhs;i++)
{
cout<<"===================================\n";
cout<<i<<". \nnama = ";cin>>mhs[i].nama;
cout<<" nim = ";cin>>mhs[i].nim;
cout<<"====================================\n";
cout<<"berapa buku yang dipinjam = ";cin>>n;
for (k=1;k<=n;k++)
{
cout<<"\njudul buku ke "<<k<<" = ";cin>>mhs[i].bk[k].judul;
cout<<"pengarang = ";cin>>mhs[i].bk[k].pengarang;
cout<<"tahun terbit = ";cin>>mhs[i].bk[k].thterbit;
cout<<"edisi = ";cin>>mhs[i].bk[k].edisi;
}
}
cout<<"=============data output===========";
for(i=1;i<=nmhs;i++)
{
cout<<"\n\n===========================";
cout<<"\n"<<i<<". nama = "<<mhs[i].nama;
cout<<"\n nim = "<<mhs[i].nim;
cout<<"\n\n===buku yang dipinjam===";
for (k=1;k<=n;k++)
{
cout<<"\njudul buku ke "<<k<< " = "<<mhs[i].bk[k].judul;
cout<<"\npengarang = "<<mhs[i].bk[k].pengarang;
cout<<"\ntahun terbit = "<<mhs[i].bk[k].thterbit;
cout<<"\nedisi = "<<mhs[i].bk[k].edisi;
}
}
getch();}
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar