Source Code : Program On Fun

//…..Program On Fun.Cpp………..//

#include

#include

class volume

{

  float l,r,b,h,v;

  public:

  void vol(float);

  void vol(float,float);

  void vol(float,float,float);

};

void volume::vol(float l)

{

  cout<<"\tenter l"<

  cin>>l;

  v=l*l*l;

  cout<<"\tvolume of cube="<

}

void volume::vol(float r,float h)

{

  cout<<"\tenter r and h"<

  cin>>r>>h;

  v=3.14*r*r*h;

  cout<<"\tvolume of cylinder="<

}

void volume::vol(float l,float b,float h)

{

  cout<<"\tenter l,b,h"<

  cin>>l>>b>>h;

  v=l*b*h;

  cout<<"\tvolume of rectangle box="<

}

void main()

{

  float x,y,z;

  clrscr();

  volume e;

  e.vol(x);

  e.vol(x,y);

  e.vol(x,y,z);

  getch();

}

//……Program on Fileconst.Cpp…….//

/*creat file using constructor*/

#include

#include

using namespace std;

int main()

{

  ofstream outf1("item1");

  ofstream outf2("item2");

  cout<<"enter item1 name";

  char name1[30];

  cin>>name1;

  outf1<

  cout<<"enter item cost";

  float cost1;

  cin>>cost1;

  outf1<

  outf1.close();

  ifstream inf1("item1");

  inf1>>name1;

  inf1>>cost1;

  cout<<"enter item2 name";

  char name2[30];

  cin>>name2;

  outf2<

  cout<<"enter item cost";

  float cost2;

  cin>>cost2;

  outf2<

  outf2.close();

  ifstream inf2("item2");

  inf2>>name2;

  inf2>>cost2;

  cout<<"\n";

  cout<<"item name1"<

  cout<<"item cost1"<

  inf1.close();

  cout<<"item name2"<

  cout<<"item cost2"<

  inf2.close();

  return 0;

}

 

//……Program on FileinEven.Cpp…….//

#include

#include

#include

using namespace std;

class inventory

{

  char name[20];

  int code;

  float cost;

  public:

  void getdata(void);

  void putdata(void);

};

void inventory::getdata(void)

{

  cout<<"\nEnter Name";cin>>name;

  cout<<"\nEnter code";cin>>code;

  cout<<"\nEnter cost";cin>>cost;

}

void inventory::putdata(void)

{

  cout<

  cout<

  cout<

}

int main()

{

  inventory item[3];

  fstream file;

  file.open("s.dat",ios::in|ios::out);

  cout<<"Enter 3 records";

  for(int i=0;i<3;i++)

  {

  item[i].getdata();

  file.write((char *) & item[i],sizeof(item[i]));

  file.seekg(0);

  }

  cout<<"\n\n\nOutput\n\n\n";

  for(int i=0;i<3;i++)

  {

 

  file.read((char *) & item[i],sizeof(item[i]));

  item[i].putdata();

  file.seekg(0);

  }

  file.close();

  return(0);

}