Page 496 - C++
P. 496

Music Library Management
            A project to store record of CD/DVDs, members, issue and return information

            struct date
            {
                   int dd,mm,yy;
            };
            class CDDVD
            {
                   int CDDVD_no;
                   char Title[20],Singer[30],Movie[30],Type;
                   float Price;
                   int no_of_copies,no_issued;
                   public:
                   void FGetdata();
                   void FDisplaydate();
                   int Return_CDDVDno{          return CDDVD_no;  }
                   char *Return_Title()  {      return Title;   }
                   char *Return_Author()               {      return Singer;  }
                   char *Return_movie() {       return Movie;        }
                   int Check_CDDVD()
                   {
                          if(no_issued<no_of_copies)
                                 return 1;
                          else
                                 return 0;
                   }
                   void Update_CDDVD()
                   {
                          no_of_isseud++;
                   }
            };
            class Member
            {
                   int Member_no;
                   char Name[20],Address[30],phone[10],Mobile[15],pincode[10];
                   int CDDVD_allowed,CDDVD_issued;
                   public:
                   void MGetdata();
                   void MDisplaydate();
                   int Return_Memberno{         return Member_no;  }
                   int Check_CDDVD()
                   {
                          if(CDDVD_issued<CDDVD_allowed)
                                 return 1;
                          else
                                 return 0;
                   }
                   void Update_CDDVDI()         {             CDDVD_issued++;   }
                   void Update_CDDVDR()         {             CDDVD_issued--;       }
   491   492   493   494   495   496   497   498   499   500   501