SY_BCA_CPP_SLIP 5_1





/* Slip no 5_1 : Write a C++ program to create a class Item with data members Item_Code, Item_Name, Item_Price. Write member functions to accept and display Item information also display number of objects created for a class. (Use Static data member and Static member function)         */


#include<iostream.h>
#include<conio.h>
class item
{
                int code,price;
                char i_name[20];
                static int cnt;
                public:
                void getdata()
                {
                                cout<<"\nenter item code\t\t";
                                cin>>code;
                                cout<<"\nenter item name\t\t";
                                cin>>i_name;
                                cout<<"\nenter item price\t";
                                cin>>price;
                                cnt++;
                }
                void display()
                {
                                //cout<<"\n*********************OUTPUT***********************";
                                cout<<"\n\nitem code =\t"<<code;
                                cout<<"\nitem name =\t"<<i_name;
                                cout<<"\nitem price =\t"<<price;
                }
                static void nob()
                {
                                cout<<"\n number of objects created for class are\t"<<cnt;
                }
};
int item::cnt;
void main()
{
                clrscr();
                item ob[10];
                int n;
                cout<<"\n Enter how many items : ";
                cin>>n;
                for(int i=0;i<n;i++)
                                ob[i].getdata();
                for( i=0;i<n;i++)
                                ob[i].display();
                ob[n-1].nob();
                getch();
}

No comments:

Post a Comment