Contoh Program C++ Perpustakaan

Program membuat pemimjaman buku mahasiswa di perpustakaan, menggunakan structur dalam structur dan structur array, proses selanjutnya menggunakan perulangan dalam perulangan. Dimana outputnya berbentuk table, untuk membuat table menggunakan (\t) yang berguna untuk tab.

Ini Contoh Programnya :
#include<iostream.h>

int main ()
{
    struct tanggal
    {
        int tgl,bln,thn;
    };

    struct buku
    {
        int kb,nr;
        char r_u[2];
    };

    struct mahasiswa
    {
        int no;
        char nama[20];
        int peminjaman;
        int nrp;
        struct tanggal tgl;
        struct buku bku[20];
    };

    struct mahasiswa mhs[20];

cout<<"-------------------------------------------------\n";
cout<<"     Program Structur Daftar Peminjaman Buku    \n";
cout<<"-------------------------------------------------\n";
int x,y,z,w;
cout<<"Masukan yang Mahasiswa Meminjam Buku : ";cin>>y;
for(x=0;x<y;x++)
 {
    cout<<"Nomer                                     : ";cin>>mhs[x].no;
    cout<<"Masukan Nama Mahasiswa     : ";cin>>mhs[x].nama;
    cout<<"Masukan NRP Mahasiswa      : ";cin>>mhs[x].nrp;
    cout<<"Masukan Tanggal Pinjam         : ";cin>>mhs[x].tgl.tgl;
    cout<<"Masukan Bulan Pinjam            : ";cin>>mhs[x].tgl.bln;
    cout<<"Masukan Tahun Pinjam           : ";cin>>mhs[x].tgl.thn;
    cout<<endl;
    {
     for(z=0;z<2;z++)
        {
        cout<<"Masukan Kode Buku            : ";cin>>mhs[x].bku[z].kb;
        cout<<"Masukan Nomer Referensi    : ";cin>>mhs[x].bku[z].nr;
        cout<<"Masukan Tipe ( R / U )         : ";cin>>mhs[x].bku[z].r_u;
        cout<<endl;
        }
    }
 }
cout<<endl;
cout<<"-------------------------------------------------------------------------\n";
cout<<"NO"<<"\t"<<"Nama"<<"\t"<<"NRP"<<"\t"<<"Tanggal Pinjam"<<"\t\t       "<<"Buku"<<endl;
cout<<"\t\t\t\t\t\tKB\t"<<"NR\t"<<"R/U"<<endl;
cout<<"-------------------------------------------------------------------------\n";
for(x=0;x<y;x++)
    {
    cout<<mhs[x].no<<"\t"<<mhs[x].nama<<"\t"<<mhs[x].nrp<<"\t    "<<mhs[x].tgl.tgl<<"/"<<mhs[x].tgl.bln<<"/"<<mhs[x].tgl.thn<<"\t\t";
    {
    for(z=0;z<2;z++)
    {
    cout<<mhs[x].bku[z].kb<<"\t"<<mhs[x].bku[z].nr<<"\t"<<mhs[x].bku[z].r_u<<endl<<"\t\t\t\t\t\t";
    }
    cout<<endl;
}
}
}
Ini Contoh Outputnya :


Comments

  1. Nice blog kawan..
    tetap berkarya (y)

    ReplyDelete
  2. Gurih
    izin Sedot Link Blognya

    ReplyDelete
  3. boleh minta koding algoritma peminjaman buku perpus menggunakan aray,tipe bentukan, procedure atau fungsi

    ReplyDelete

Post a Comment

Popular posts from this blog

Contoh Program C++ Menghitung Nilai Akhir Mahasiswa

Contoh Program C++ Array Dimensi 2 Matriks Ordo 2x3 dengan 2x3