Pages

Tuesday, October 11, 2011

1.Inheritance

WAP TO DISPLAY DETAILS OF A CD COMPANY USING INHERITANCE



#include<iostream.h>
#include<conio.h>
class item
{
protected:
char name[30],comp[30];
int sn;
public:
void disp()
{
cout<<"Name::"<<name<<endl
    <<"Company::"<<comp<<endl
    <<"Serial Number::"<<sn;
}
};
class audio:public item
{
public:
audio()
{
cout<<"\nEnter the name, serial no & company of the Audio cassette::";
cin>>name>>sn>>comp;
}
};
class video:public item
{
public:
video()
{
cout<<"\nEnter the name, serial no & company of the Video cassette::";
cin>>name>>sn>>comp;
}
};
class cd_rom:public item
{
public:
cd_rom()
{
cout<<"\nEnter the name, serial no & company of the Cd-Rom::";
cin>>name>>sn>>comp;
}
};
/*
class add:public item
{
int x;
public:
add()
{
x=no_ac+no_vc+no_cd;
}
};
class disp:public add
{
public:
cout<<"\nNumber of Audio Cassettes::"<<no_ac;
cout<<"\nNumber of Video Cassettes::"<<no_vc;
cout<<"\nNumber of Cd-Roms::"<<no_cd;
cout<<"\nTotal Number::"<<x;
};*/
void main()
{
clrscr();
audio a;
cout<<"Audio cassette details::"<<endl;
a.disp();
video v;
cout<<"Video cassette details::"<<endl;
v.disp();
cd_rom c;
cout<<"Cd_rom details::"<<endl;
c.disp();
getch();
}

No comments: