#include<stdio.h>
#include<conio.h>
#include<iostream.h>
judul()
{
cout<<"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"<<endl;
cout<<"\tPERPUSTAKAAN PINTAR "<<endl;
cout<<"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"<<endl;
}
main()
{
char ptgs[30],plh,nm[30],stt[20],almt[100],tlp[14],tgl[50],tgl_pnj[50],no_agt[10],
lagi,kd_bk[10],nm_bk[30],bts_wkt[20],jdl_bk[30],pengarang[30],penerbit[30],denda[20],no_pnj[10];
int no_dftr,thn_trbt,tp_dnd,hari;
long bayar;
clrscr();
judul();
cout<<" \n Selamat Datang Di Program Perpustakaan\nSilahkan Masukan Tanggal dan Nama Petugas\n"<<endl;
cout<<"Tanggal\t\t: ";gets(tgl);
cout<<"Nama Petugas\t: ";gets(ptgs);
cout<<endl;
menu:
clrscr();
judul();
cout<<"\t\t\t "<<tgl<<endl<<endl;
cout<<"Selamat Datang "<<ptgs<<endl;
cout<<endl;
cout<<"MENU : "<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"1. Registrasi"<<endl;
cout<<"2. Peminjaman"<<endl;
cout<<"3. Pengembalian"<<endl;
cout<<"4. Donasi"<<endl;
cout<<"---------------------------------------"<<endl;
pilih:
cout<<"Pilih : ";cin>>plh;
if(plh=='1')
{
registrasi:
clrscr();
judul();
cout<<"\t REGISTRASI"<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"\t\t\t"<<tgl<<endl<<endl;
cout<<"Pendaftar No\t: REG";cin>>no_dftr;cout<<endl;
cout<<"Nama\t\t: ";gets(nm);cout<<endl;
cout<<"Status\t\t: ";cin>>stt;cout<<endl;
cout<<"Alamat\t\t: ";gets(almt);cout<<endl;
cout<<"No.Telepon\t: ";cin>>tlp;cout<<endl;
cout<<endl<<endl;
cout<<"Pendaftar nomor "<<no_dftr<<" bernama "<<nm<<endl;
cout<<"Dengan status "<<stt<<" beralamat "<<almt<<endl;
cout<<"No telepon "<<tlp<<endl<<"\t TELAH TERDAFTAR"<<endl<<endl;
cout<<"========================================"<<endl;
cout<<"Registrasi lagi [Y/N]? ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto registrasi;
else
goto menu;
}
else if(plh=='2')
{
peminjaman:
clrscr();
judul();
cout<<"\t PEMINJAMAN"<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"Nomor\t\t: PNJ";cin>>no_pnj;
cout<<"Tanggal Pinjam\t: "<<tgl<<endl;
cout<<"No Anggota\t: A";gets(no_agt);
cout<<"Nama\t\t: ";gets(nm);
cout<<"Kode Buku\t: B";cin>>kd_bk;
cout<<"Nama Buku\t: ";gets(nm_bk);
cout<<"Batas Waktu\t: ";gets(bts_wkt);
cout<<endl<<endl;
cout<<"\t\tREVIEW"<<endl;
cout<<"Nomor\t\t: PNJ"<<no_pnj<<endl;
cout<<"No Anggota\t: A"<<no_agt<<endl;
cout<<"Nama\t\t: "<<nm<<endl;
cout<<"Kode Buku\t: B"<<kd_bk<<endl;
cout<<"Nama Buku\t: "<<nm_bk<<endl;
cout<<"Batas Waktu\t: "<<bts_wkt<<endl;
cout<<"========================================"<<endl;
cout<<"Input Peminjaman lagi [Y/N]? ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto peminjaman;
else
goto menu;
}
else if(plh=='3')
{
pengembalian:
clrscr();
judul();
cout<<"\t PENGEMBALIAN"<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"\t\t\t"<<tgl<<endl<<endl;
cout<<"Nomor\t\t: KMB";cin>>no_pnj;
cout<<"Tanggal Pinjam\t: ";gets(tgl_pnj);
cout<<"Tanggal Kembali\t: "<<tgl<<endl;
cout<<"No Anggota\t: A";cin>>no_agt;
cout<<"Nama\t\t: ";gets(nm);
cout<<"Kode Buku\t: B";cin>>kd_bk;
cout<<"Nama Buku\t: ";gets(nm_bk);
cout<<"Tipe Denda\t: "<<endl;
cout<<"\t\t\t1. Terlambat"<<endl;//500 perhari
cout<<"\t\t\t2. Rusak"<<endl; //perbaikan
cout<<"\t\t\t3. Hilang"<<endl; //penggantian buku
cout<<"Pilih [1/2/3]?\t: ";cin>>tp_dnd;
switch(tp_dnd)
{case 1:
{cout<<"Jumlah Hari\t\t: ";cin>>hari;
bayar=500*hari;
cout<<"Denda\t\t: Rp "<<bayar<<endl;
break;}
case 2:
cout<<"Denda\t\t: Perbaikan Buku"<<endl;
break;
default:
cout<<"Denda\t\t: Penggantian Buku"<<endl;
break;
}
cout<<endl<<endl;
cout<<"Input Pengembalian lagi [Y/N]? ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto pengembalian;
else
goto menu;
}
else if(plh=='4')
{
donasi:
clrscr();
judul();
cout<<"\t DONASI"<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"\t\t\t"<<tgl<<endl<<endl;
cout<<"Nama\t\t: ";cin>>nm;
cout<<"Status\t\t: ";cin>>stt;
cout<<"Alamat\t\t: ";cin>>almt;
cout<<"No.Telepon\t: ";cin>>tlp;cout<<endl;
cout<<"Judul\t\t: ";cin>>jdl_bk;
cout<<"Pengarang\t: ";gets(pengarang);
cout<<"Penerbit\t: ";gets(penerbit);
cout<<"Tahun Terbit\t: ";cin>>thn_trbt;
cout<<endl<<endl;
cout<<"\t\tREVIEW";
cout<<"Nama\t\t: "<<nm<<endl;
cout<<"Alamat\t\t: "<<almt<<endl;
cout<<"Judul\t\t: "<<jdl_bk<<endl;
cout<<"Pengarang\t: "<<pengarang<<endl;
cout<<"Penerbit\t: "<<penerbit<<endl;
cout<<"Tahun Terbit\t: "<<thn_trbt<<endl;
cout<<"Input Data Donasi lagi [Y/N]? ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto donasi;
else
goto menu;
}
else
{cout<<"Maaf Silahkan Masukan"<<endl;
cout<<"Pilihan Anda"<<endl;
goto pilih;
}
getch();
}
Tidak ada komentar:
Posting Komentar