Pages

Rabu, 13 April 2011

Program C++ Sederhana Untuk Pencatatan Peminjaman CD

#include <iostream.h>
class CDSys
{
};
int main()
{
char petugas[30];
int balik;
int a,b,c,d,e,f,j,k,l,q,m,i;
char pil;
struct CD
{
int KodeB;
char Judul[30];
int Sewa;
char Stock[30];
}Z[4];
struct daftar
{
int KodeP;
char NamaP[30];
char Status[50];
char Telp[20];
}Y[4];
struct pinjam
{
int KP;
int KB;
int noPinjam;
char tglPinjam[20];
char tglKembali[20];
}X[5];
struct kembali
{
int Lambat;
}W[1];
CDSys baca;
c=0;
e=0;
//ucapan selamat datang
cout<<”UNIVERSITAS KITA BERSAMA”<<endl;
cout<<”Masukkan Nama Anda : “;
cin>>petugas;
cout<<”*——————————————————*”<<endl;
cout<<” Selamat Datang “<<petugas<<” Di CDSys UNIVERSITAS KITA BERSAMA ^^ “<<endl;
cout<<”*——————————————————”<<endl;
//input data CD
cout<<”Masukkan Banyaknya Judul CD : “;
cin>>a;
for (b=0;b<a;b++)
{
cout<<”Kode CD (angka): “;
cin>>Z[b].KodeB;
cout<<”Deskripsi CD : “;
cin>>Z[b].Judul;
cout<<”Kategori CD : “;
cin>>Z[b].Stock;
cout<<endl;
cout<<endl;
}
goto menu;
//menu pilihan
menu:
cout<<”Menu Pilihan”<<endl;
cout<<”1. Daftar CD”<<endl;
cout<<”2. Pendaftaran”<<endl;
cout<<”3. Data Anggota”<<endl;
cout<<”4. Peminjaman”<<endl;
cout<<”5. Pengembalian”<<endl;
cout<<”6. Rekapitulasi”<<endl;
cout<<”7. Keluar”<<endl;
cout<<”Pilihan Anda : “;
cin>>pil;
cout<<endl;
//baca pilihan
if (pil==’1′)
{
goto book;
}
else if (pil==’2′)
{
goto daf;
}
else if (pil==’3′)
{
goto data;
}
else if (pil==’4′)
{
goto pjm;
}
else if (pil==’5′)
{
goto bali;
}
else if (pil==’6′)
{
goto rekap;
}
else if (pil==’7′)
{
cout << endl;
cout << “Terima Kasih ” << petugas << ” Telah Mencoba Sistem Informasi CDSys UNIVERSITAS KITA BERSAMA” << endl;
return 0;
}
else
{
cout<<”Maaf Masukan Anda SALAH”<<endl;
goto menu;
}
//menampilkan daftar CD
book:
for (b=0;b<a;b++)
{
cout<<”Kode CD : “<<Z[b].KodeB<<endl;
cout<<”Deskripsi CD : “<<Z[b].Judul<<endl;
cout<<”Kategori CD : “<<Z[b].Stock<<endl;
cout<<endl;
cout<<endl;
}
goto menu;
//pendaftaran
daf:
for (d=c;d<c+1;d++)
{
cout<<”Kode Peminjam (angka) : “;
cin>>Y[d].KodeP;
cout<<”Nama Peminjam : “;
cin>>Y[d].NamaP;
cout<<”Status : “;
cin>>Y[d].Status;
cout<<”Nomor Telephone : “;
cin>>Y[d].Telp;
cout<<endl;
cout<<endl;
}
c=c+1;
k=c;
goto menu;
//data Anggota
data:
for (d=0;d<c;d++)
{
cout<<”Kode Peminjam (angka) : “<<Y[d].KodeP<<endl;
cout<<”Nama Peminjam : “<<Y[d].NamaP<<endl;
cout<<”Status Peminjam : “<<Y[d].Status<<endl;
cout<<endl;
cout<<endl;
}
goto menu;
//peminjaman
pjm:
for (f=e;f<e+1;f++)
{
cout<<”Nomor Peminjaman:”;
cin>>X[f].noPinjam;
cout<<”Kode Peminjam (angka) : “;
cin>>X[f].KP;
for (d=0;d<c-1;d++)
{
if (Y[d].KodeP==X[f].KP)
{
cout<<”Nama Peminjam : “<<Y[d].NamaP<<endl;
}
else
{
cout<<”Data Tidak Ditemukan”<<endl;
cout<<endl;
goto pjm;
}
}
cout<<”Kode CD (angka) : “;
cin>>X[f].KB;
for (b=0;b<a;b++)
{
if (Z[b].KodeB==X[f].KB)
{
cout<<”Judul CD : “<<Z[b].Judul<<endl;
}
else
{
cout<<”Data Tidak Ditemukan”<<endl;
cout<<endl;
goto pjm;
}
}
cout<<”Tanggal Pinjam : “;
cin>>X[f].tglPinjam;
cout<<”Tanggal Kembali : “;
cin>>X[f].tglKembali;
cout<<endl;
cout<<endl;
}
e=e+1;
goto menu;
//pengembalian
bali:
cout<<”Masukkan Kode Peminjam : “;
cin>>balik;
for (f=0;f<e;f++)
{
if (X[f].KP == balik)
{
cout<<”Kode CD : “<<X[f].KB<<endl;
cout<<”Tanggal Pinjam : “<<X[f].tglPinjam<<endl;
cout<<”Tanggal Kembali : “<<X[f].tglKembali<<endl;
}
else
{
cout<<”Masukan Anda SALAH”<<endl;
goto bali;
}
}
cout<<endl;
cout<<endl;
goto menu;
//rekapitulasi
rekap:
cout<<”Nama Petugas “<<petugas<<endl;
cout<<”Rekapitulasi CDSys UNIVERSITAS KITA BERSAMA”<<endl;
cout<<endl;
for (j=0;j<e;j++)
{
cout<<”Kode Peminjam : “<<X[j].noPinjam<<endl;
cout<<”Kode Peminjam : “<<X[j].KP<<endl;
for (l=0;l<k;l++)
{
if (Y[l].KodeP==X[j].KP)
{
cout<<”Nama Peminjam : “<<Y[l].NamaP<<endl;
}
}
cout<<”Kode CD : “<<X[j].KB<<endl;
for (b=0;b<a;b++)
{
if (Z[b].KodeB==X[j].KB)
{
cout<<”Judul CD : “<<Z[b].Judul<<endl;
}
}
cout<<”Tanggal Pinjam : “<<X[j].tglPinjam<<endl;
cout<<”Tanggal Kembali : “<<X[j].tglKembali<<endl;
cout<<endl;
}
goto menu;
}

1 komentar:

  1. Program C++ Sederhana Untuk Pencatatan Peminjaman CD dicatut dari mana tuh mas? :-p

    BalasHapus