Search This Blog

Sunday, 11 November 2012

Write a program defines a class library with the following member

Data Members
            BookCode
            BookName
            Author
            DateofPurchase
            StockinHand
            count as static
MemberFunctions
            getBookInfo()
            printBookInfo()
            countBook() as a static member function
            displayBookName() as a private member function

Programs

#include<iostream.h>
#include<conio.h>
class Library
{
char BookCode[20];
char BookName[30];
char Author[20];
char DateofPurchase[10];
int StockinHand;
private:
void displayBookName()
{
cout<<"BookName:"<<BookName<<"\n";
}
public:
static int count;
void getBookInfo()
{
cout<<"Enter Library Details\n";
cout<<"---------------------\n";
cout<<"BookCode";
cin>>Bookcode;
cout<<"BookName";
cin>>BookName;
cout<<"Author";
cin>>Author;
cout<<"DateOFPurchase(dd/mm/yyyy)";
cin>>DateofPurchae;
cout,<"StockInHand";
cin>>StockinHand;
count++;
}
void printBookInfo()
{
cout<<"Library Book Details\n";
cout<<"--------------------\n";
cout<<"BookCode   :"<<BookCode<<"\n";
cout<<"BookName   :"<<BookName<<"\n";
cout<<"Author     :"<<Author<<"\n";
cout<<"DateOfPurchase:"<<DateofPurchase<<"\n";
cout<<"StockInHand:"<<StockinHand<<"\n";
}
static void countBook()
{
cout<<"total Object="<<count<<"\n";
}
};
int Library::count;
void main()
{
Libraryl1,l2,l3;
l1.getBookInfo();
l2.getBookInfo();
l3.getBookInfo();
Library::countBook();
getch();
}

Output:
Enter Library Details
----------------------
BookCodeb101
BookNameCplus
AuthorKanetkar
DateOFPurchase(dd/mm/yyyy)12/10/2000
StockInHand10
Enter Library Details
-------------------------
Bookcodeb102
BookNamemsoffice
Authorraman
DateOFPurchase(dd/mm/yyyy)11/10/2000
StockInHand15
Enter Library Details
--------------------
Bookcode103
BookNameJava
AuthorKerninhon
DateOFPurchase(dd/mm/yyyy)12/12/2000
StockInHand10
Total Object=3


No comments:

Post a Comment