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--;       }
   509   510   511   512   513   514   515   516   517