Sunday, June 13, 2010

Program C++


This is simple program that I created about borrowing books at Library with rental date and return date. I use Microsoft Visual Studio C++ for this coding. Okay this is the coding :


#include
#include
#include
#include
#include
void garis()
{
for(int a=0;a<60;a++)
{cout<<"=";}
cout<}
void gotoxy(int x,int y)
{ HANDLE hConsoleOutput;
COORD dwCursorPosition;

cout.flush();
dwCursorPosition.X =x;
dwCursorPosition.Y =y;
hConsoleOutput=GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleCursorPosition (hConsoleOutput,dwCursorPosition);
}

void main()
{ ulang:
int a1=0,a2=0,a3=0,a4=0,bayar,pil,total=0,item1,item2,item3,item4,al=0,st=0,ksi=0,pti=0;
int item11=0,item22=0,item33=0,item44=0;
char nama[15],penyewa[15],lagi;
int tgl,tgl2,bln,buku;
cout<<"Nama Perpustakaan : ";
cin>>nama;
cout<<"Nama Penyewa : ";
cin>>penyewa;
do
{ gotoxy(26,3);
cout<<" ";
gotoxy(0,3);
cout<<"Masukan Tanggal(1-31) : ";
cin>>tgl;
}
while(tgl<1||tgl>31);

do
{ gotoxy(26,4);
cout<<" ";
gotoxy(0,4);
cout<<"Masukan Bulan(1-12) : ";
cin>>bln;
}
while(bln<1||bln>12);

if(bln==2&&tgl>28)
{ tgl=28;}

do
{ system("cls");
cout< cout<<"Tanggal Peminjaman : "< cout<<"Buku-buku yang tersedia pada perpustakaan ini :"< garis();
cout<<"kode buku"< garis();
cout<<"1.AL"< cout<<"2.ST"< cout<<"3.KSI"< cout<<"4.PTI"< cout<<"5.Selesai Memilih.."< garis();
a1=0;
a2=0;
a3=0;
a4=0;
cout<<"Masukan nomor buku yang ingin di sewa ( pilih 5 untuk selesai memilih):";
cin>>pil;

switch(pil)
{
case 1:
{ if(item11==3)
{ cout<<"Buku yang anda Pilih sudah habis...!!"< <<"Silahkan Pilih Buku Lain.."< getch();
break;
}
else
{ cout<<"buku yang anda pilih algoritma, tarif Rp.10.000."< cout<<"Berapa item :";
cin>>item1;
item11+=item1;
if(item1>3)
{ item1=3;}
al+=item1;
a2=10000*item1;
total+=a2;
break;
}
}
case 2:
{ if(item22==4)
{ cout<<"Buku yang anda Pilih sudah habis...!!"< <<"Silahkan Pilih Buku Lain.."< getch();
break;
}
else
{ cout<<"buku yang anda pilih Struktur data, tarif Rp.15.000."< cout<<"Berapa item :";
cin>>item2;
item22+=item2;
if(item2>4)
{ item2=4;}
st+=item2;
a2=15000*item2;
total+=a2;
break;
}
}
case 3:
{ if(item33==2)
{ cout<<"Buku yang anda Pilih sudah habis...!!"< <<"Silahkan Pilih Buku Lain.."< getch();
break;
}
else
{ cout<<"buku yang anda pilih Konsep sistem informasi, tarif Rp.25.000."< cout<<"Berapa item :";
cin>>item3;
item33+=item3;
if(item3>2)
{ item3=2;}
ksi+=item3;
a3=25000*item3;
total+=a3;
break;
}
}
case 4:
{ if(item44==5)
{ cout<<"Buku yang anda Pilih sudah habis...!!"< <<"Silahkan Pilih Buku Lain.."< getch();
break;
}
else
{ cout<<"buku yang anda pilih PTI, tarif Rp.5.000."< cout<<"Berapa item :";
cin>>item4;
item44+=item4;
if(item4>5)
{ item4=5;}
pti+=item4;
a4=5000*item4;
total+=a4;
break;
}
}
default:
break;

}
buku=al+st+ksi+pti;
tgl2=(buku*2)+tgl;
}
while(pil!=5);

cout<<"nama penyewa : "< cout<<"Buku yang di pinjam :"< <<"AL"< <<"ST"< <<"KSI"< <<"PTI"< cout<<"Total Harga"< cout<<"Uang yang Di bayarkan : ";
cin>>bayar;
cout<<"Uang Kembali"< cout<<"Lama Peminjaman : "< cout<<"Dari Tanggal : "<
if(tgl2>31&&bln==1)/*januari*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>28&&bln==2)/*februari*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>31&&bln==3)/*maret*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>30&&bln==4)/*april*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>31&&bln==5)/*mei*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>30&&bln==6)/*juni*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>31&&bln==7)/*juli*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>31&&bln==8)/*agustus*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>30&&bln==9)/*september*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>31&&bln==10)/*oktober*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>31&&bln==11)/*november*/
{ cout<<"Tanggal Pengembalian : "< else if(tgl2>31&&bln==12)/*desember*/
{ cout<<"Tanggal Pengembalian : "< else
{ cout<<"Tanggal Pengembalian : "<ulang2:
cout< cin>>lagi;

if(lagi=='y')
{ system("cls");
goto ulang;
}
else if(lagi=='n')
exit(lagi);
else
goto ulang2;

}

just copy this coding to Microsoft Visual Studio C++, and start the program..
I am sorry if there are a weakness from this simple program,,
good luck :)

No comments:

Post a Comment