Page 514 - C++
P. 514
Video Library Management
A project to store record of VIDEOs and members, issue and return information
struct date
{
int dd,mm,yy;
};
class VIDEO
{
int VIDEO_no;
char Title[20],Singer[30],Movie[30],Type;
float Price;
int no_of_copies,no_issued;
public:
void FGetdata();
void FDisplaydate();
int Return_VIDEOno{ return VIDEO_no; }
char *Return_Title() { return Title; }
char *Return_Author() { return Singer; }
char *Return_movie() { return Movie; }
int Check_VIDEO()
{
if(no_issued<no_of_copies)
return 1;
else
return 0;
}
void Update_VIDEO()
{
no_of_isseud++;
}
};
class Member
{
int Member_no;
char Name[20],Address[30],phone[10],Mobile[15],pincode[10];
int VIDEO_allowed,VIDEO_issued;
public:
void MGetdata();
void MDisplaydate();
int Return_Memberno{ return Member_no; }
int Check_VIDEO()
{
if(VIDEO_issued<VIDEO_allowed)
return 1;
else
return 0;
}
void Update_VIDEOI() { VIDEO_issued++; }
void Update_VIDEOR() { VIDEO_issued--; }