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
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