Program perpustakaan
unknown
c_cpp
5 months ago
7.1 kB
4
Indexable
//program perpustakaan C++ #include<iostream.h> #include<conio.h> #include<windows.h> char *daftar[5]={ "Borland C++", "Algoritma", "Matematika Diskrit", "Kalkulus", "Komputer Aplikasi" }; void menu utama(); void pemilihan berulang(); void anggota(); void pinjam buku(); void pengembalian buku(); void keluar_program(); // fungsi untuk menampilkan loading sementara void loading () { cout<<endl; cout<<"\t\t\t\tPlease wait"; cout<<endl; cout<<endl; cout<<endl; cout<<"\t\tLoading"; for (int i=0;i<20;i++) { cout<<"."; Sleep (100); } cout<<endl; clrscr(); } //fungsi untuk menampilkan menu utama void menu utama () { clrscr(); loading(); ==="<<endl; Sleep (200); cout<<"\t===|"<<endl; Sleep (200); cout<<"\t/ cout<<"\t\tPROGRAM PERPUSTAKAAN C++\t"<<endl; Sleep (200); cout<<"\t/ |"<<endl; Sleep (200); cout<<"\t=="<<endl; Sleep (200); cout<<"\t****** PROGRAMMED BY N@********<<endl; Sleep (200); cout<<endl; cout<<"\tSelamat datang di perpustakaan kami! "<<endl; cout<<endl; cout<<"\tPilihan Menu: "<<endl; cout<<"\tl. Anggota"<<endl; cout<<"\t2. Pinjam Buku"<<endl; cout<<"\t3. Pengembalian Buku"<<endl; cout<<"\t4. Tutup Program"<<endl; cout<<endl; int pilihan; cout<<"\tMasukkan Pilihan: "; cin>>pilihan; cout<<endl; switch (pilihan) { case 1: anggota(); break; case 2: pinjam buku(); break; case 3: pengembalian buku(); break; case 4: keluar_program(); break; case 4: keluar_program(); break; default: clrscr(); cout<<endl; cout<<"\t\t Tolong Pilih Salah Satu dan Ulangi Kembali!"; cout<<endl; cout<<endl; loading(); break; } } //fungsi pemilihan berulang void pemilihan berulang () { char pilih; cout<<endl; cout<<"\tInputkan [Y] Untuk Kembali Ke Menu Utama."<<endl; cout<<"\tInputkan [N] Untuk Keluar Dari Program."<<endl; cout<<"\t[Y/N]...?\t: "; cin>>pilih; if (pilih=='Y' || pilih=='y') { menu utama(); } else if (pilih=='N' || pilih=='n') { keluar_program(); } else { clrscr(); cout<<endl; cout<<"\t\t Silahkan Ulangi Kembali! Terima Kasih!"<<endl; } cout<<endl; cout<<endl; loading(); } //fungsi menampilkan anggota void anggota () { clrscr(); } /fungsi menampilkan anggota void anggota () { clrscr(); ====="<<endl; cout<<"\t== cout<<"\t\t\t\t ANGGOTA\t\t\t"<<endl; ===="<<endl; cout<<"\t====== cout<<endl; cout<<"\t\t\t\t N@"<<endl; cout<<endl; cout<<"\tNAMA: NIM:"<<endl; cout<<"\tl.Aulia 111111***"<<endl; cout<<"\t2.Prayoga 111111***"<<endl; cout<<"\t3.Dewa 111111***<<endl; cout<<"\t4.Mayang 111111***<<endl; cout<<"\t5.Damar 111111***"<<endl; pemilihan_berulang(); } //fungsi untuk menampilkan menu peminjaman buku void pinjam buku() { clrscr(); cout<<"\t========== =========="<<endl; cout<<"\t\t\t\tPINJAM BUKU\t\t\t"<<endl; cout<<"\t========= ====="<<endl; cout<<endl; cout<<"\tKode\tJudul Buku"<<endl; cout<<"\t========= ======"<<endl; cout<<endl; for (int i=0;i<5;i++) { cout<<"\t"<<(i+1)<<"\t"<<daftar [i]<<endl; } cout<<"\t========== ====="<<endl; cout<<endl; char nama [10]; cout<<"\tNama: "; cin>>nama; unsigned int tanggal, tgl=0; cin>>nama; unsigned int tanggal, tgl=0; cout<<"\tMasukkan tanggal pinjam (1-31): "; cin>>tanggal; if ((tanggal<0) || (tanggal>31)) { cout<<"\tInput tanggal salah!"<<endl; } else { if (tanggal<25) { tgl=tanggal+7; } if (tanggal>=25) { tgl=(tanggal+7)-30; } } cout<<endl; int x, jumlah; cout<<"\tJumlah Buku Yang Ingin Anda Pinjam: "; cin>>jumlah; cout<<"\t cout<<endl; for (x=0;x<jumlah; x++) { int kode; cout<<endl; cout<<"\tInputkan Kode Buku: "; cin>>kode; switch (kode) { case 1: cout<<"\tAnda Telah Meminjam Buku: "<<daftar [0]<<endl; break; case 2: cout<<"\tAnda Telah Meminjam Buku: "<<daftar [1]<<endl; break; case 3: cout<<"\tAnda Telah Meminjam Buku: "<<<daftar [2]<<endl; break; cout<<"\tAnda Telah Meminjam Buku: "<<daftar [1]<<endl; break; case 3: cout<<"\tAnda Telah Meminjam Buku: "<<daftar [2]<<endl; break; case 4: cout<<"\tAnda Telah Meminjam Buku: "<<daftar [3]<<endl; break; case 5: cout<<"\tAnda Telah Meminjam Buku: "<<daftar [4]<<endl; break; default: cout<<"\tBuku dengan kode tersebut tidak tersedia. "<<endl; break; } } cout<<endl; cout<<"\t"; for (int i=0;i<=56;1++) { cout<<"-"; Sleep (30); } cout<<endl; cout<<"\tDetail: "<<endl; cout<<"\tNama Peminjam: "<<nama<<endl; cout<<"\tJumlah buku yang dipinjam: "<<jumlah<<endl; cout<<"\tTanggal kembali (7 hari): "<<tgl<<endl; cout<<endl; pemilihan berulang(); } //fungsi untuk menampilkan menu pengembalian buku void pengembalian buku () { clrscr(); cout<<"\t===== ====="<<endl; cout<<"\t\t\tPENGEMBALIAN BUKU\t\t"<<endl; cout<<"\t========= ========<<endl; cout<<endl; cout<<"\tKode\tJudul Buku"<<endl; cout<<endl; cout<<"\tKode\tJudul Buku"<<endl; cout<<"\t====== ="<<endl; cout<<endl; for (int i=0;i<5;i++) { cout<<"\t"<<(i+1)<<"\t"<<daftar[i]<<endl; } cout<<"\t========== ======="<<endl; cout<<endl; char nama [10]; cout<<"\tNama: "; cin>>nama; unsigned int tanggal, tgl=0; cout<<"\tMasukkan tanggal kembali (1-31): "; cin>>tanggal; if ((tanggal<0) || (tanggal>31)) { cout<<"\tInput tanggal salah!"<<endl; } else tgl=tanggal; cout<<endl; int x, jumlah, kode; cout<<"\tJumlah Buku Yang Ingin Anda Kembalikan "; cin>>jumlah; cout<<"\t--- cout<<endl; for (x=0;x<jumlah;x++) { cout<<endl; cout<<"\tInputkan Kode Buku: "; cin>>kode; switch (kode) { case 1: cout<<"\tAnda Telah Mengembalikan Buku: "<<daftar [0]<<endl; break; case 2: cout<<"\tAnda Telah Mengembalikan Buku: "<<daftar [1]<<endl; break; case 3: cout<<"\tAnda Telah Mengembalikan Buku: "<<daftar [2]<<endl; case 2: cout<<"\tAnda Telah Mengembalikan Buku: "<<daftar [1]<<endl; break; case 3: cout<<"\tAnda Telah Mengembalikan Buku: "<<daftar [2]<<endl; break; case 4: cout<<"\tAnda Telah Mengembalikan Buku: "<<daftar [3]<<endl; break; case 5: cout<<"\tAnda Telah Mengembalikan Buku: "<<daftar [4]<<endl; break; default: cout<<"\tBuku dengan kode tersebut tidak tersedia. "<<endl; break; } } cout<<endl; cout<<"\t"; for (int i=0;i<=48;i++) { cout<<"-"; Sleep (30); } cout<<endl; cout<<"\tDetail: "<<endl; cout<<"\tNama Peminjam: "<<nama<<endl; cout<<"\tJumlah buku yang dikembalikan: "<<jumlah<<endl; cout<<"\tTanggal dikembalikan: "<<tgl<<endl; pemilihan berulang(); } //fungsi untuk keluar program void keluar_program() { clrscr(); cout<<endl; cout<<"\t====== ="<<endl; cout<<"\t |"<<endl; cout<<"\t\tPROGRAM PERPUSTAKAAN C++\t"<<endl; cout<<"\t |"<<endl; //fungsi untuk keluar program void keluar_program() { clrscr(); cout<<endl; cout<<"\t====== =="<<endl; cout<<"\t |"<<endl; cout<<"\t\tPROGRAM PERPUSTAKAAN C++\t"<<endl; cout<<"\t |"<<endl; cout<<"\t=== =="<<endl; cout<<"\t******** PROGRAMMED BY NO ********<<endl; cout<<endl; cout<<"\t--- Terima Kasih Atas Kunjungan Anda! ---"<<endl; cout<<endl; cout<<"\tPlease wait "; for (int i=0;i<15;i++) { cout<<". "; Sleep (100); } } int main () { menu utama (); return 0; }
Editor is loading...
Leave a Comment