Code:
#include<iostream.h>
Code:
#include<conio.h>
#include<fstream.h>
#include<string.h>
class company
{
char comp_name[30];
float sales_figr,indstry_sales_figr,entrprise_valu,net_wrkin_capitl;
float EBIT,net_fixd_asst;
public:
float markt_share,earnin_yeild,return_on_capitl;
void input ()
{
cout<<"Company name:";
gets(comp_name);
cout<<"\nCompany sales figure:";
cin>>sales_figr;
cout<<"\nIndustry sales figure:";
cin>>indstry_sales_figr;
cout<<"\nEnterprise value:";
cin>>entrprise_valu;
cout<<"\nEBIT:";
cin>>EBIT;
cout<<"\nNet fixed asset:";
cin>>net_fixd_asst;
cout<<"\nNet working capital:";
cin>>net_wrkin_capitl;
}
void calc()
{
markt_share=(sales_figr/industry_sales_figr);
earnin_yeild=(EBIT/(net_fixd_asst+net_wrkin_capitl) ;
}
void output ()
{
cout<<"\nCompany name : ";
puts(comp_name);
cout<<"\nMarket Share : ";
cout<<markt_share;
cout<<"\nEarning Yield : ";
cout<<earnin_yeild;
}
};
int main()
{ company c[5];
ofstream fo("COMPANY.txt",ios::out);
for(i=0,i<5,i++)
{
c[i].input();
while(!fo.eof())
{
fo.write((char*) &c[i],sizeof(c[i]));
}
}
fo.close();
ifstream fi("COMPANY.txt",ios::in);
for(i=0,i<5,i++)
{
c[i].output();
while(!fi.eof())
{
fi.write((char*) &c[i],sizeof(c[i]));
}
}
fi.close();
}